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 件のコメント:
コメントを投稿