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界面如下所示:

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