当前位置:首页 > Java

java如何创建窗

2026-03-21 14:23:47Java

Java 创建窗口的方法

在 Java 中,可以使用 Swing 或 JavaFX 库来创建窗口。以下是两种方法的详细说明。

使用 Swing 创建窗口

Swing 是 Java 的一个 GUI 工具包,适合创建简单的窗口应用。

import javax.swing.JFrame;

public class Main {
    public static void main(String[] args) {
        JFrame frame = new JFrame("窗口标题");
        frame.setSize(400, 300); // 设置窗口大小
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭时退出程序
        frame.setVisible(true); // 显示窗口
    }
}

使用 JavaFX 创建窗口

JavaFX 是 Java 的现代 GUI 框架,功能更强大,适合复杂的 UI 设计。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.stage.Stage;

public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        Label label = new Label("Hello, JavaFX!");
        Scene scene = new Scene(label, 400, 300); // 创建场景并设置大小
        primaryStage.setTitle("窗口标题");
        primaryStage.setScene(scene);
        primaryStage.show(); // 显示窗口
    }

    public static void main(String[] args) {
        launch(args);
    }
}

窗口自定义选项

设置窗口位置:

frame.setLocationRelativeTo(null); // 居中显示(Swing)
primaryStage.centerOnScreen(); // 居中显示(JavaFX)

添加组件:

// Swing
frame.add(new JButton("按钮"));

// JavaFX
Scene scene = new Scene(new Button("按钮"), 400, 300);

事件处理:

java如何创建窗

// Swing
button.addActionListener(e -> System.out.println("按钮点击"));

// JavaFX
button.setOnAction(e -> System.out.println("按钮点击"));

注意事项

  • Swing 是 Java 标准库的一部分,无需额外依赖。
  • JavaFX 需要 JDK 8 或更高版本,或手动添加 JavaFX 库。
  • 对于现代应用,推荐使用 JavaFX,因为它支持更多高级功能(如 CSS 样式、动画等)。

标签: java
分享给朋友:

相关文章

如何查看java版本

如何查看java版本

查看 Java 版本的方法 通过命令行工具 打开终端(Windows 为命令提示符或 PowerShell,macOS/Linux 为 Terminal),输入以下命令并回车: java -ve…

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

java如何编译

java如何编译

编译Java程序的基本步骤 安装JDK(Java Development Kit)并配置环境变量。确保javac和java命令可在命令行中运行。JDK是编译和运行Java程序的必备工具。 创建Jav…

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

如何配置java环境

如何配置java环境

下载JDK安装包 访问Oracle官网或OpenJDK官网,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。下载完成后,运行安装程序并按照提示完成安装。 设置环境变量 右键…

java如何自学

java如何自学

确定学习目标和路径 自学Java需要明确目标,例如开发Web应用、Android应用或后端服务。根据目标选择学习重点,如Java基础、Spring框架或Android开发。制定阶段性计划,从基础语法到…