📄 example7_6.java.bak
字号:
import java.awt.*;
import java.awt.event.*;
import java.math.*;
class WindowButton extends Frame implements ActionListener
{
int number;
Label 提示条;TextField 输入框;
Button buttonGetnumber,buttonEnter;
WindowButton(String s)
{
super(s);
setLayout(new FlowLayout());
buttonGetnumber=new Button("得到一个随机数");
add(buttonGetnumber);
提示条=new Label("输入你的猜测:",Label.CENTER);
提示条.setBackground(Color.cyan);
输入框=new TextField("0",10);
add(提示条);add(输入框);
buttonEnter=new Button("确定");
add(buttonEnter);
buttonEnter.addActionListener(this);
buttonGetnumber.addActionListener(this);
setBounds(100,100,150,150);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==buttonGetnumber)
{
number=(int)(Math.random()*10)+1 ;
提示条.setText("输入你的猜测:");
}
else if(e.getSource()==buttonEnter)
{
int guess=0;
try{
guess=Integer.parseInt(输入框.getText());
if(guess==number)
{
提示条.setText("猜对了!");
}
else if(guess>number)
{
提示条.setText("猜大了!");
输入框.setText(null);
}
else if(guess<number)
{
提示条.setText("猜对了!");
输入框.setText(null);
}
}
catch(NumberFormatException event)
{提示条.setText("请输入数字字符!");}
}
}
}
public class Example7_6
{
public static void main(String[] args)
{
WindowButton win=new WindowButton();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -