预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

importjava.awt.Color; importjava.awt.Container; importjava.awt.FlowLayout; importjava.awt.event.ActionEvent; importjava.awt.event.ActionListener; importjavax.swing.Box; importjavax.swing.JButton; importjavax.swing.JFrame; importjavax.swing.JLabel; importjavax.swing.JOptionPane; importjavax.swing.JTextField; classWindowButtonextendsJFrameimplementsActionListener{ /** * */ privatestaticfinallongserialVersionUID=1L; intnumber; JTextFieldinputNumber; JLabelfeedBack; JButtonbuttonGetNumber,buttonEnter; WindowButton(Strings){ super("猜数字小游戏"); buttonGetNumber=newJButton("得到一个随机数"); feedBack=newJLabel("无反馈信息",JLabel.CENTER); feedBack.setBackground(Color.green); inputNumber=newJTextField("0",5); buttonEnter=newJButton("确定"); buttonEnter.addActionListener(this); buttonGetNumber.addActionListener(this); buttonGetNumber.addActionListener(this); BoxboxH1=Box.createHorizontalBox(); boxH1.add(newJLabel("获取1-100之间的随机数:")); boxH1.add(buttonGetNumber); BoxboxH2=Box.createHorizontalBox(); boxH2.add(newJLabel("输入您的猜测:")); boxH2.add(inputNumber); BoxboxH3=Box.createHorizontalBox(); boxH3.add(newJLabel("单击确定按钮:")); boxH3.add(buttonEnter); BoxboxH4=Box.createHorizontalBox(); boxH4.add(newJLabel("反馈信息:")); boxH4.add(feedBack); BoxbaseBox=Box.createVerticalBox(); baseBox.add(boxH1); baseBox.add(boxH2); baseBox.add(boxH3); baseBox.add(boxH4); Containercon=getContentPane(); con.setLayout(newFlowLayout()); con.add(baseBox); con.validate(); setBounds(120,125,279,200); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100,100,150,150); setVisible(true); validate(); } publicvoidactionPerformed(ActionEvente){ if(e.getSource()==buttonGetNumber){ number=(int)(Math.random()*100)+1; } elseif(e.getSource()==buttonEnter){ intguess=0; try{ guess=Integer.parseInt(inputNumber.getText()); if(guess==number){ JOptionPane.showMessageDialog(this,"猜对了"); } elseif