class="java" name="code"> /** * 初始化组件 */ private void initComponent() { //提示面板 errorTipPane = new ErrorTipPane(); // 主面板 mainPane = new MainPane(); // 底部登录按钮面板 downPane = new DownPane(); // 登陆头像及背景 lblLoginHeadimg = new JLabel(new ImageIcon("image/Login/qqhead.png")); lblLoginHeadbkg = new JLabel(new ImageIcon( "image/Login/login_head_white.png")); // 用户名文本框 jtfAccount = new JTextField("100000"); jtfAccount.setBorder(new LineBorder(Color.GRAY, 1)); jtfAccount.setFont(new Font("Verdana", Font.PLAIN, 12)); jtfAccount.setForeground(Color.black); // 密码输入框 pwdfPassword = new JPasswordField("1234567890 "); // pwdfPassword = new JPasswordField("123"); pwdfPassword.requestFocus(true); pwdfPassword.setBorder(new LineBorder(Color.GRAY, 1)); pwdfPassword.setFont(font); pwdfPassword.setForeground(Color.black); pwdfPassword.setEchoChar('●'); // 自动登陆复选框 chkAutoLogin = JButtonUtil.getIconCheckBox( "image/Login/checkbox_normal.png", "image/Login/checkbox_hover.png", "image/Login/checkbox_press.png", "image/Login/checkbox_selected_hover.png"); // 记住密码复选框 chkRememberPwd = JButtonUtil.getIconCheckBox( "image/Login/checkbox_normal.png", "image/Login/checkbox_hover.png", "image/Login/checkbox_press.png", "image/Login/checkbox_selected_hover.png"); // 自动登陆标签 lblAutoLogin = new JLabel("自动登录"); lblAutoLogin.setFont(font); lblAutoLogin.setForeground(Color.black); // 记住密码标签 lblRememberPwd = new JLabel("记住密码"); lblRememberPwd.setFont(font); lblRememberPwd.setForeground(Color.black); this.initStatus(); this.initButton(); this.initPupupMenu(); jtfAccount.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if(e.getClickCount()==1||e.getClickCount()==2){ mainPane.remove(errorTipPane); mainPane.add(downPane); downPane.setBounds(0, 241, 380, 51); mainPane.updateUI(); mainPane.validate(); } } }); pwdfPassword.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if(e.getClickCount()==1||e.getClickCount()==2){ mainPane.remove(errorTipPane); mainPane.add(downPane); downPane.setBounds(0, 241, 380, 51); mainPane.updateUI(); mainPane.validate(); } } }); }
?
下载地址:http://yuncode.net/code/c_5204f5d84703a42