下記は、Swing を使って簡単なウィンドウを表示するサンプルです。
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Main {
public static void main(String[] args) {
// Create and set up the window.
JFrame frame = new JFrame("Hello World");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Add contents to the window.
frame.setLayout(new FlowLayout());
frame.add(new JLabel("Hello, world!"));
frame.add(new JButton("OK"));
// Display the window.
frame.pack();
frame.setVisible(true);
}
}
JFrame
の content pane (Component) に対して、1つの JPanel
を配置するだけの場合は、Component.add()
するより、以下のように content pane 自体を置き換えてしまった方がシンプルです。
frame.setContentPane(new MyPanel());