import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class SwingExample {
public static void main(String[] args) {
// 创建一个窗口
JFrame frame = new JFrame("Java Swing Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
// 创建一个面板
JPanel panel = new JPanel();
frame.add(panel);
// 放置组件居中
panel.setLayout(null);
// 创建一个按钮
JButton button = new JButton("Click Me");
button.setBounds(100, 80, 100, 30); // 设置按钮的位置和大小
// 添加按钮到面板
panel.add(button);
// 创建一个标签
JLabel label = new JLabel("Hello, Swing!");
label.setBounds(100, 50, 200, 25); // 设置标签的位置和大小
// 添加标签到面板
panel.add(label);
// 按钮点击事件
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 点击按钮后改变标签文本
label.setText("Button Clicked!");
}
});
// 显示窗口
frame.setVisible(true);
}
}
这段代码展示了一个简单的Java Swing应用程序,包含一个按钮和一个标签。当用户点击按钮时,标签的文本会发生变化。
上一篇:java线程池
下一篇:java substring
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站