java+swing
时间: 2024-01-06 16:05:52 浏览: 75
Java Swing是Java编程语言的一个GUI工具包,用于创建图形用户界面(GUI)应用程序。它提供了一组丰富的组件,可以用于创建窗口、按钮、标签、文本框等等。Swing组件位于javax.swing包下,类名以J开头,例如JFrame、JLabel、JButton等。
以下是一个简单的Java Swing示例:
```java
import javax.swing.*;
public class HelloWorldSwing {
private static void createAndShowGUI() {
// 创建一个顶层窗口
JFrame frame = new JFrame("Hello World Swing");
// 设置窗口关闭时的操作
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个标签
JLabel label = new JLabel("Hello World");
// 将标签添加到窗口中
frame.getContentPane().add(label);
// 自动调整窗口大小以适应组件
frame.pack();
// 设置窗口可见
frame.setVisible(true);
}
public static void main(String[] args) {
// 在事件调度线程中创建和显示GUI
SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}
```
这个示例创建了一个简单的窗口,并在窗口中显示了一个标签。你可以根据自己的需求添加更多的组件和功能。
阅读全文