Java用户界面设计猜测100以内的数字。
进口?Java . awt . dimension;
进口?Java . awt . event . action event;
进口?Java . awt . event . action listener;
进口?Java . awt . event . mouse adapter;
进口?Java . awt . event . mouse event;
进口?Java . util . date;
进口?Java . util . random;
进口?javax . swing . jbutton;
进口?javax . swing . jframe;
进口?javax . swing . jlist;
进口?javax . swing . jmenu;
进口?javax . swing . jmenubar;
进口?javax . swing . jmenuitem;
进口?javax . swing . joptionpane;
进口?javax . swing . jpanel;
进口?javax . swing . jpopupmenu;
进口?javax . swing . jtextfield;
进口?javax . swing . event . ancestorlistener;
公共?班级?测试?延伸?JFrame{
私人?JTextField?文本;
私人?JButton?按钮;
公共?测试(){
super();
约会?约会?=?新的?date();
决赛?int?结果?=新?Random(date.getTime())。nextInt(100);//生成0-100之间的随机整数。
this.setSize(新?维度(250,100));
JPanel?面板?=?新的?JPanel();
panel.setSize(新?维度(250,100));
文字?=?新的?JTextField();
text.setPreferredSize(新?维数(150,30));
按钮?=?新的?JButton("确认");
button.setPreferredSize(新?维数(60,30));
button.addActionListener(新?ActionListener(){
@覆盖
公共?作废?actionPerformed(ActionEvent?e)?{
字符串?s?=?text . gettext();
如果(s!=null){
int?d?=?integer . parse int(s);?//将输入字符串转换为int。
if(d & lt;结果){
joptionpane . showmessagedialog(null,“小猜”);
}别的?if(d & gt;结果){
joptionpane . showmessagedialog(null,“猜大”);
}否则{
joptionpane . showmessagedialog(null,“宾果”);}
}
}
});
panel.add(文本);
panel.add(按钮);
this.setContentPane(面板);
this . set visible(true);
}
公共?静电?作废?main(String[]?args)?{
新的?test();
}
}