欢迎访问宙启技术站
智能推送

Java中的GUI函数的应用示例

发布时间:2023-06-07 12:46:53

Java中的GUI函数可以用于创建各种图形用户界面。它们包括按钮、文本框、标签、面板、菜单、滑块条、组合框等等。在开发Java应用程序时,GUI函数被广泛应用。

下面是一个简单的Java GUI程序的应用示例,它包括一个窗口,一个标签和一个按钮。当用户点击按钮时,标签上显示的文本会随机更改:

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

public class MyGUI extends JFrame implements ActionListener {
    private JLabel label;
    private JButton button;

    public MyGUI() {
        setTitle("My GUI");
        setSize(300, 200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);

        label = new JLabel("Hello, World!");
        add(label, BorderLayout.CENTER);

        button = new JButton("Randomize");
        button.addActionListener(this);
        add(button, BorderLayout.SOUTH);
    }

    public void actionPerformed(ActionEvent event) {
        int rand = (int) (Math.random() * 100);
        label.setText("Random number: " + rand);
    }

    public static void main(String[] args) {
        MyGUI gui = new MyGUI();
        gui.setVisible(true);
    }
}

上述代码首先创建了一个继承自JFrame的窗口对象,然后在其中添加了一个标签和一个按钮。按钮的ActionListener接口指向窗口本身,并在其actionPerformed()方法中更改标签的文本。最后,main函数创建了一个GUI对象并将其设置为可见。

该程序的GUI界面如下所示:

![img](https://cdn.luogu.com.cn/upload/image_hosting/omdx5cvf.png)

当用户点击“Randomize”按钮时,标签上显示的文本会更改。这是一个简单的GUI应用示例,但它演示了Java中GUI函数的基本应用。