sExample.java
package test1; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*;
class WindowButton extends JFrame implements ActionListener { int number; JTextField inputNumber; JLabel feedBack; JButton nuttonGetNumber,buttonEnter; WindowButton(String s) { super(s); nuttonGetNumber=new JButton("得到一个随机数"); feedBack=new JLabel ("无反馈信息",JLabel.CENTER); feedBack.setBackground(Color.green); inputNumber=new JTextField("0",5); buttonEnter=new JButton("确定"); buttonEnter.addActionListener(this);//【代码 1】// 按钮 buttonEnter 增加 ActionEvent 事件监视器,监视器为当前窗 口 nuttonGetNumber. addActionListener(this);//【代码 2】// 按钮 nuttonGetNumber 增加 ActionEvent 事件监视器,监视 器为当前窗口 Box boxH1=Box.createHorizontalBox(); boxH1.add(new JLabel("获取 1-100 之间的随机数:")); boxH1.add(nuttonGetNumber); Box boxH2=Box.createHorizontalBox(); boxH2.add(new JLabel("输入您的猜测:")); boxH2.add(inputNumber); Box boxH3=Box.createHorizontalBox(); boxH3.add(new JLabel("单击确定按钮:")); boxH3.add(buttonEnter); Box boxH4=Box.createHorizont