導入Java . awt . dimension;
導入Java . awt . toolkit;
導入Java . awt . event . action event;
導入Java . awt . event . action listener;
導入javax . swing . jbutton;
導入javax . swing . jframe;
導入javax . swing . jlabel;
導入javax . swing . joptionpane;
導入javax . swing . jpasswordfield;
導入javax . swing . jtextfield;
公共類測試26 {
公共靜態void main(String[] args) {
最終字符串userName = " abc
最終字符串passwrod = " 111 ";
JFrame jFrame = new JFrame("登陸界面");
dimension dimension = toolkit . getdefaulttoolkit()。getScreenSize();
jframe . set bounds((int)dimension . getwidth()-200)/2,((int)dimension . getheight()-300)/2,200,150);
jframe . setresizable(false);
jframe . set layout(null);
JFrame . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);
JLabel label 1 = new JLabel(" name ");
label 1 . set bounds(10,10,100,30);
jframe . add(label 1);
JLabel label 2 = new JLabel(" password ");
label2.setBounds(10,40,100,30);
jframe . add(label 2);
final JTextField text 1 = new JTextField();
text1.setBounds(50,15,130,20);
jframe . add(text 1);
final jpassword field text 2 = new jpassword field();
text2.setBounds(50,45,130,20);
jframe . add(text 2);
JButton button = new JButton(" log in ");
button.setBounds(10,75,170,40);
button.addActionListener(新的ActionListener() {
public void action performed(action event e){
if(username . equals(text 1 . gettext())& amp;& amppasswrod . equals(text 2 . gettext()){
Joptionpane。顯示消息對話框(空,“登錄成功”,“提示”,jooptionpane。信息_消息);
}否則{
Joption窗格。顯示消息對話框(空,“錯誤”,“提示”,JOptionPane。錯誤_消息);
text 1 . settext(" ");
text 2 . settext(" ");
}
}
});
jFrame.add(按鈕);
jframe . set visible(true);
}
}