BorderLayoutを使ったボタンの配置
今回はBorderLayoutを使ってボタンを配置するサンプルプログラムです。
サンプルプログラムは次のとおりです。
JFrameSample5.java
![Javaをはじめよう-ss019](https://stat.ameba.jp/user_images/20110222/09/espelion/5b/4d/p/t02200128_0350020311066738463.png?caw=800)
JPanelのインスタンスpaneを作成して、そこにボタンを方角を指定して追加しています。
分からないところがあれば、コメントにお願いします。
サンプルプログラムは次のとおりです。
JFrameSample5.java
import java.awt.BorderLayout;このサンプルプログラムを実行すると次のようなウィンドウが表示されます。
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class JFrameSample5 extends JFrame{
public static void main(String[] args) {
JFrameSample5 w = new JFrameSample5("JFrameSample5");
w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
w.setSize(350, 200);
w.setVisible(true);
}
public JFrameSample5(String title) {
super(title);
JPanel pane = (JPanel)getContentPane();
JButton buttonNorth = new JButton("North");
pane.add(buttonNorth, BorderLayout.NORTH);
JButton buttonSouth = new JButton("South");
pane.add(buttonSouth, BorderLayout.SOUTH);
JButton buttonWest = new JButton("West");
pane.add(buttonWest, BorderLayout.WEST);
JButton buttonEast = new JButton("East");
pane.add(buttonEast, BorderLayout.EAST);
JButton buttonCenter = new JButton("Center");
pane.add(buttonCenter, BorderLayout.CENTER);
}
}
![Javaをはじめよう-ss019](https://stat.ameba.jp/user_images/20110222/09/espelion/5b/4d/p/t02200128_0350020311066738463.png?caw=800)
JPanelのインスタンスpaneを作成して、そこにボタンを方角を指定して追加しています。
分からないところがあれば、コメントにお願いします。