Next: 5.2 GUI部品
Up: 5 Swingパッケージ
Previous: 5 Swingパッケージ
package gui;
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame {
public MyFrame() {
JButton jButton = new JButton ("ボタン");
JLabel jLabel = new JLabel ("ラベル");
JPanel jPanel = new JPanel();
jPanel.add(jButton);
jPanel.add(jLabel);
Container contentPane = getContentPane();
contentPane.add (jPanel);
setTitle ("フレーム");
setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
setSize(150, 70);
setVisible(true);
}
public static void main (String[] args) {
new MyFrame();
}
}
パネルを継承した例として以下のような形となる.
package gui;
import javax.swing.*;
import java.awt.*;
public class MyPanel extends JPanel {
public MyPanel() {
JButton jButton = new JButton ("ボタン");
JLabel jLabel = new JLabel ("ラベル");
add(jButton);
add(jLabel);
}
public static void main (String[] args) {
JPanel jPanel = new MyPanel();
JFrame jFrame = new JFrame();
Container contentPane =
jFrame.getContentPane();
contentPane.add (jPanel);
jFrame.setTitle ("フレーム");
jFrame.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
jFrame.setSize(150, 70);
jFrame.setVisible(true);
}
}
generated through LaTeX2HTML. M.Inaba 平成18年5月7日