import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class test extends JFrame {
private int guessNum;
private JLabel message;
private JTextField input;
int count = 0;
int guessed;
public test() {
super("猜字游戏");
Container pane = this.getContentPane();
pane.setLayout(new BorderLayout());
guessNum = ((int) (Math.random() * 200)) + 1;
input = new JTextField();
message = new JLabel("有1个数,在1-200之间。猜猜看,这个数是多少?");
message.setHorizontalAlignment(SwingConstants.CENTER);
message.setBackground(Color.white);
message.setFont(new Font("TimesRoman", Font.PLAIN, 20));
pane.add(input, BorderLayout.NORTH);
pane.add(message, BorderLayout.CENTER);
input.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
guessed = Integer.parseInt(input.getText());
count++;
if (-1 == guess(guessed)) {
message.setBackground(Color.blue);
message.setText("猜了" + count + "次,太小");
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载