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

java swing

作者:月下孤魂   发布日期:2026-07-22   浏览:79

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

解释说明:

  1. JFrame: 创建一个窗口,设置窗口标题、关闭操作和大小。
  2. JPanel: 创建一个面板,用于放置其他组件(如按钮、标签等)。
  3. JButton: 创建一个按钮,并设置其位置和大小。
  4. JLabel: 创建一个标签,并设置其位置和大小。
  5. ActionListener: 为按钮添加点击事件监听器,当按钮被点击时,改变标签的文本内容。
  6. frame.setVisible(true): 最后显示窗口。

这段代码展示了一个简单的Java Swing应用程序,包含一个按钮和一个标签。当用户点击按钮时,标签的文本会发生变化。

上一篇:java线程池

下一篇:java substring

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

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

Laravel 中文站