package MyPackage1;
import java.awt.*;
import java.awt.event.*;
public class GridBagLayoutSample extends Frame{
/**
* エントリポイント
*/
public static void main(String args[]){
new GridBagLayoutSample();
}
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* コンストラクタ
*/
public GridBagLayoutSample(){
//フレームタイトルを指定します。
this.setTitle("GridBagLayoutSample");
//フレームサイズを指定します。
this.setSize(300,300);
//無名クラスでウインドウを閉じる
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent ev){
System.exit(0);
}
});
//GridBagLayoutオブジェクトを作成する
GridBagLayout gbl = new GridBagLayout();
//レイアウトをGridBagLayoutに設定します
this.setLayout(gbl);
//GridBagConstraintsオブジェクトを作成する
GridBagConstraints gbc = new GridBagConstraints();
//Button1
Button btn1 = new Button("Button1");
gbc.fill = GridBagConstraints.BOTH;
gbc.gridx = 0;
gbc.gridy = 0;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbl.setConstraints(btn1, gbc);
this.add(btn1);
//Button2
Button btn2 = new Button("Button2");
gbc.fill = GridBagConstraints.BOTH;
gbc.gridx = 0;
gbc.gridy = 1;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbl.setConstraints(btn2, gbc);
this.add(btn2);
//Button3
Button btn3 = new Button("Button3");
gbc.fill = GridBagConstraints.BOTH;
gbc.gridx = 0;
gbc.gridy = 2;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbl.setConstraints(btn3, gbc);
this.add(btn3);
//Button4
Button btn4 = new Button("Button4");
gbc.fill = GridBagConstraints.BOTH;
gbc.gridx = 1;
gbc.gridy = 0;
gbc.gridwidth = 1;
gbc.gridheight = 3;
gbl.setConstraints(btn4, gbc);
this.add(btn4);
//ウインドウを表示する
this.setVisible(true);
}
}
Java AWT レイアウトマネージャ GridBagLayout
GridBagLayoutはコンテナの配置に関する情報を管理するGridBagConstraintsクラスのインスタンスを使ってコントロールを配置していきます。
登録:
コメントの投稿 (Atom)
-
DataTableから重複を除くには と DataTableの集約計算を行う(Compute) を利用して、DataTableをグループ化し集計を行います。 以下のようなデータが入ったDataTableから、Field1とField2で重複を取り除き集計をおこないます。...
-
前回「 PLSQL SELECTの結果を取得する ~取得結果が1行の場合~ 」に続き 今回はSELECTの結果が複数行の場合です。 SELECTの結果が複数行の場合はカーソルを使用します。 カーソルとは SELECTの結果セットに対して、1行ずつデータを取り出し、順次...
-
datatableの集約計算を行うにはDataTable.Compute メソッドを使用します。 Dim As Object '最大値を求める value = datatable.Compute("Max(集計列名)", Nothing) ...
0 件のコメント:
コメントを投稿