• 大小: 14.67MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-29
  • 语言: Java
  • 标签: java  源码  

资源简介

《java项目开发实例自学手册》人民邮电出版社 李中蔚 马文强 王殊宇 编著

资源截图

代码片段和文件信息

package com.lzw;

import java.awt.*;
import java.awt.Font;
import java.awt.event.*;
import java.io.*;
import java.util.*;

import javax.swing.*;
import javax.swing.border.BevelBorder;

import com.lzw.dao.AdapterDao;
import com.lzw.model.Obj_UserName;
import com.lzw.view.JF_main;

public class LoginDialog extends Jframe {
private static final long serialVersionUID = 1L;

private LoginPanel loginPanel = null;

private JLabel jLabel = null;

private JTextField userField = null;

private JLabel jLabel1 = null;

private JPasswordField passwordField = null;

private JButton loginButton = null;

private JButton exitButton = null;

private JF_main mainframe;

/**
 * @param owner
 */
public LoginDialog() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
mainframe = new JF_main();
initialize();
} catch (Exception e) {
e.printStackTrace();
}
}

/**
 * 初始化loginPanel登录面板的方法
 * 
 * @return com.lzw.login.LoginPanel
 */
private LoginPanel getLoginPanel() {
if (loginPanel == null) {
jLabel1 = new JLabel();
jLabel1.setFont(new Font(““ Font.BOLD 12));
jLabel1.setBounds(new Rectangle(101 147 55 18));
jLabel1.setText(“密 码:“);
jLabel = new JLabel();
jLabel.setFont(new Font(““ Font.BOLD 12));
jLabel.setText(“用户名:“);
jLabel.setBounds(new Rectangle(100 117 56 18));
loginPanel = new LoginPanel();
loginPanel.setLayout(null);
loginPanel.setBackground(new Color(0xD8DDC7));
loginPanel.add(jLabel);
loginPanel.add(getUserField());
loginPanel.add(jLabel1);
loginPanel.add(getPasswordField());
loginPanel.add(getLoginButton());
loginPanel.add(getExitButton());
}
return loginPanel;
}

/**
 * This method initializes userField
 * 
 * @return javax.swing.JTextField
 */
private JTextField getUserField() {
if (userField == null) {
userField = new JTextField();
userField.setBorder(new BevelBorder(BevelBorder.LOWERED));
userField.setBounds(new Rectangle(157 115 127 22));
}
return userField;
}

/**
 * This method initializes passwordField
 * 
 * @return javax.swing.JPasswordField
 */
private JPasswordField getPasswordField() {
if (passwordField == null) {
passwordField = new JPasswordField();
passwordField.setBorder(new BevelBorder(BevelBorder.LOWERED));
passwordField.setBounds(new Rectangle(158 145 125 22));
passwordField.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent e) {
if (e.getKeyChar() == ‘\n‘)
loginButton.doClick();
}
});
}
return passwordField;
}

/**
 * This method initializes loginButton
 * 
 * @return javax.swing.JButton
 */
private JButton getLoginButton() {
if (loginButton == null) {
loginButton = new JButton();
loginButton.setContentAreaFilled(false);
loginButton.setBounds(new Rectangle(155 1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        467  2008-06-03 10:56  mr\AppJXC\.classpath

     文件        502  2008-04-19 09:36  mr\AppJXC\.project

     文件     999942  2008-06-04 14:08  mr\AppJXC\AppJXC.jar

     文件          0  2008-06-06 10:33  mr\AppJXC\APPJXC.log

     文件       4710  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\constrol\BuildTable.class

     文件       2982  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\constrol\GenalLsh.class

     文件       1041  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\constrol\JTkeyAdapter.class

     文件       4548  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\constrol\MenuBarEvent.class

     文件       3230  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\constrol\Reflectobject.class

     文件       3405  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\dao\AdapterDao.class

     文件       2599  2008-05-14 11:48  mr\AppJXC\bin\com\lzw\dao\appcontext.xml

     文件       2647  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\dao\DaoSupport.class

     文件        879  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\LoginDialog$1.class

     文件       2959  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\LoginDialog$2.class

     文件        741  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\LoginDialog$3.class

     文件       3147  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\LoginDialog$4.class

     文件       5583  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\LoginDialog.class

     文件        961  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\LoginPanel.class

     文件       2135  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\model\Obj_BuyDetaile.class

     文件       1395  2008-04-21 16:55  mr\AppJXC\bin\com\lzw\model\Obj_BuyDetaile.hbm.xml

     文件       1932  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\model\Obj_BuyMain.class

     文件       1259  2008-04-21 16:54  mr\AppJXC\bin\com\lzw\model\Obj_BuyMain.hbm.xml

     文件       2190  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\model\Obj_client.class

     文件       1503  2008-04-21 16:55  mr\AppJXC\bin\com\lzw\model\Obj_client.hbm.xml

     文件       2190  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\model\Obj_gys.class

     文件       1455  2008-04-21 16:55  mr\AppJXC\bin\com\lzw\model\Obj_gys.hbm.xml

     文件       3893  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\model\obj_medicine.class

     文件       2469  2008-04-21 16:55  mr\AppJXC\bin\com\lzw\model\obj_medicine.hbm.xml

     文件       2248  2008-06-03 10:56  mr\AppJXC\bin\com\lzw\model\Obj_SellDetaile.class

     文件       1499  2008-04-22 08:24  mr\AppJXC\bin\com\lzw\model\Obj_SellDetaile.hbm.xml

............此处省略1912个文件信息

评论

共有 条评论