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