⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui.java

📁 大一JAVA实习的题目
💻 JAVA
字号:

/**
 * Write a description of class GUI here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GUI extends JFrame implements ActionListener
{
    private JTextField inField=new JTextField(10);
    private JButton calcButton=new JButton("确定");
    private JTextArea outputArea=new JTextArea(20,10);
    private int [] ran=new int[4];
    private int total=0;
    
    private String[] Str_out=new String[100];
    
    public GUI()
    {
        setTitle("猜数字");
        setLayout(new FlowLayout());
        
        add(inField);
        add(calcButton);
        add(outputArea);
        
        calcButton.addActionListener(this);
        
        setSize(200,450);
        setVisible(true);
        
        Random RAN=new Random();
        RAN.random(ran);
        
    }
    
    public void actionPerformed(ActionEvent e)
    {
        int[] in=new int[4];char temp;
        String inString=inField.getText();
        for(int i=0;i<4;i++)
        {
            temp=inString.charAt(i);
            in[i]=(int)temp-(int)'0';
        }
        total++;
        input IN=new input();
        outputArea.setText("total="+total+"\n");
        Str_out[total-1]=IN.f(ran,in);
        for(int i=0;i<total;i++)
            outputArea.append(inString+"  "+Str_out[i]+"\n");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -