Java

java的运行窗口界面如何设置

小亿
111
2023-12-05 01:48:57
栏目: 编程语言

在Java中,可以使用Swing或JavaFX来创建运行窗口界面。下面是使用Swing和JavaFX分别设置运行窗口界面的简单示例:

  1. 使用Swing设置运行窗口界面:
import javax.swing.*;

public class MainFrame extends JFrame {
    public MainFrame() {
        setTitle("My Java Application");
        setSize(400, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                new MainFrame();
            }
        });
    }
}

在这个示例中,我们创建了一个继承自JFrame的类MainFrame,在构造方法中设置了窗口的标题、大小、关闭操作和可见性。在main方法中,通过SwingUtilities.invokeLater方法来确保窗口在事件分发线程中创建和显示。

  1. 使用JavaFX设置运行窗口界面:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class MainApp extends Application {
    public void start(Stage primaryStage) {
        primaryStage.setTitle("My Java Application");
        Label label = new Label("Hello, JavaFX!");
        StackPane root = new StackPane();
        root.getChildren().add(label);
        primaryStage.setScene(new Scene(root, 400, 300));
        primaryStage.show();
    }

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

在这个示例中,我们创建了一个继承自Application的类MainApp,在start方法中设置了窗口的标题,创建了一个Label,并将其添加到StackPane中。然后,我们创建了一个Scene,将StackPane作为根节点,并设置了窗口的大小和场景。最后,通过调用launch方法来启动JavaFX应用程序。

这只是两种常见的设置运行窗口界面的方法,具体的实现方式可以根据需要和偏好进行调整和扩展。

0
看了该问题的人还看了