import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class JavaSwingExample {
public static void main(String[] args) {
// 创建一个JFrame窗口
JFrame frame = new JFrame("Java Swing Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
// 创建一个面板,并使用FlowLayout布局管理器
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
// 创建一个标签
JLabel label = new JLabel("Hello, Swing!");
// 创建一个按钮
JButton button = new JButton("Click Me");
// 为按钮添加点击事件监听器
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 当按钮被点击时,改变标签的文本
label.setText("Button Clicked!");
}
});
// 将标签和按钮添加到面板中
panel.add(label);
panel.add(button);
// 将面板添加到窗口中
frame.add(panel);
// 显示窗口
frame.setVisible(true);
}
}
FlowLayout。这段代码展示了如何使用Java Swing创建一个简单的图形用户界面(GUI),包括窗口、面板、标签和按钮,并处理按钮点击事件。
上一篇:lambda表达式 java
下一篇:java string转list
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站