程式語言 - Java - AWT - Hello, world!



main.java

import java.awt.Frame;
import java.awt.Label;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class main {
    public static void main(String[] args) {
        Frame frame = new Frame("main");
        frame.setSize(320, 240);
        frame.setLayout(null);

        Label label = new Label("Hello, world!");
        label.setBounds(10, 10, 100, 100);
        frame.add(label);

        frame.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                frame.dispose();
            }
        });

        frame.setVisible(true);
    }
}

編譯、執行

$ java -version
    java version "24.0.1" 2025-04-15

$ java main.java