java 簡單猜數字游戲

jopen 9年前發布 | 1K 次閱讀 Java

import java.awt.;
import java.awt.event.
;
import javax.swing.*;

public class lc4 implements ActionListener {
int n=13;

JFrame jf=new JFrame("Example");  

JTextField tf1=new JTextField(5);  
JTextField tf2=new JTextField(15);  

Label l=new Label("Please Input A Number:");  

JButton b=new JButton("Close");  

public static void main(String[] args) {  
    lc4 that=new lc4();  
    that.go();  
}  

public void go(){  
    jf.getContentPane().setLayout(new FlowLayout());  

    l.setBackground(Color.yellow);  
    tf1.setBackground(Color.green);  
    tf2.setBackground(Color.red);  
    b.setBackground(Color.gray);  

    jf.getContentPane().add(l);  
    jf.getContentPane().add(tf1);  
    jf.getContentPane().add(tf2);  
    jf.getContentPane().add(b);  

    tf1.addActionListener(this);  
    tf2.addActionListener(this);  
    b.addActionListener(this);  

    jf.pack();  
    jf.setVisible(true);  
}  
public void actionPerformed(ActionEvent e) {  

    if(n==Integer.valueOf(tf1.getText())){  
        tf2.setText("U R Right!");  
    }  
    else if(n<Integer.valueOf(tf1.getText())){  
        tf2.setText("Bigger!");  
    }  
    else{  
        tf2.setText("Smaller!");  
    }  

    if((JButton)e.getSource()==b){  
        System.exit(0);  
    }  
}  


} </pre>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!