package MyPackage1; import java.awt.*; import java.awt.event.*; public class ChoiceSample { /* * エントリーポイント */ public static void main(String args[]){ new ChoiceSample(); } Frame frm; Choice chc1; Label lbl1; /* * コンストラクタ */ public ChoiceSample(){ //フレームを作成します。 frm = new Frame("ChoiceSample"); frm.setSize(300,300); frm.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent ev){ System.exit(0); } }); //Choiceを作成します。 chc1 = new Choice(); chc1.add("Brue"); chc1.add("Red"); chc1.add("Green"); chc1.add("Black"); chc1.add("White"); chc1.addItemListener(new chs1ItemAdapter()); //ラベルを作成します。 lbl1 = new Label(); //フレームのレイアウトを設定します。 frm.setLayout(new GridLayout(2,1)); //フレームにコンポーネントを追加します。 frm.add(lbl1); frm.add(chc1); //フレームを表示します。 frm.setVisible(true); } /* * chc1のItemListener */ private class chs1ItemAdapter implements ItemListener{ @Override public void itemStateChanged(ItemEvent e) { //項目選択時に発生します。 int selectedIdx = chc1.getSelectedIndex(); String selectedStr = chc1.getSelectedItem(); lbl1.setText(selectedIdx + ":" + selectedStr); } } }
Java AWT Choiceコンポーネント(コンボボックス)
項目の選択時、ItemListenerクラスのitemStateChangedメソッドが発生します。
登録:
コメントの投稿 (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 件のコメント:
コメントを投稿