21xrx.com
2025-03-28 13:38:56 Friday
文章检索 我的文章 写文章
Java编写图形用户界面:从入门到进阶
2023-06-18 17:41:54 深夜i     7     0

Java语言在图形用户界面(GUI)方面非常强大,本文将介绍Java Swing库和JavaFX库,帮助读者编写自己的GUI程序。

一、Java Swing库

Java Swing库是Java自带的一个GUI库,使用该库可以编写跨平台的GUI程序。Java Swing是由一系列组件组成的,每个组件都可以被放入一个Swing容器中。以下是一个简单的Swing程序案例:

import javax.swing.*;
public class SwingDemo {
  public static void main(String[] args) {
   JFrame frame = new JFrame("Swing Demo");
   frame.setSize(300, 300);
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   JLabel label = new JLabel("Hello, World!");
   frame.add(label);
   frame.setVisible(true);
  }
}

二、JavaFX库

JavaFX库是一个Java平台的GUI库,它提供了一个现代的UI工具集。JavaFX具有更好的性能和更好的图形渲染能力。使用JavaFX库,程序员可以用FXML写GUI程序。

以下是一个简单的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 JavaFXDemo extends Application {
  @Override
  public void start(Stage stage) {
   Label label = new Label("Hello, World!");
   Scene scene = new Scene(new StackPane(label), 300, 300);
   stage.setScene(scene);
   stage.show();
  }
  public static void main(String[] args) {
   launch();
  }
}

三、关键词

1. Java Swing

2. JavaFX

3. GUI编程

  
  

评论区

请求出错了