Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

javaswing

作者:洮娦ゞ   发布日期:2025-11-25   浏览:37

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);
    }
}

解释说明:

  1. JFrame:创建一个主窗口,设置窗口标题、关闭操作和大小。
  2. JPanel:创建一个面板,用于放置组件(如标签和按钮),并设置布局管理器为FlowLayout
  3. JLabel:创建一个标签,显示文本内容。
  4. JButton:创建一个按钮,用户可以点击触发事件。
  5. ActionListener:为按钮添加点击事件监听器,当按钮被点击时,改变标签的文本内容。
  6. frame.setVisible(true):使窗口可见。

这段代码展示了如何使用Java Swing创建一个简单的图形用户界面(GUI),包括窗口、面板、标签和按钮,并处理按钮点击事件。

上一篇:lambda表达式 java

下一篇:java string转list

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站