選択ボックス、シングルセレクションボックス、および単一の選択ボタンは、選択された2つの状態があり、1つは選択されています「選択機能により、ユーザーは選択プロジェクトのグループで選択できます。
選択ボックス
選択ボックス(JCheckbox)の選択は小さなボックスで、ボックスで選択されています。 1つのコンテナに複数の選択ボックスがあり、複数の選択ボックスを同時に選択できる場合、そのような選択ボックスはチェックボックスとも呼ばれます。選択ボックスに関連するインターフェイスはItemListenerであり、イベントクラスはItemVentです。
JCheckboxクラスで一般的に使用される一般的な構築された方法には、次の3が含まれます。
1.jcheckbox():空のタイトルで選択ボックスを作成します。
2.JCheckbox(String S):特定のタイトルSコンストラクター選択ボックスを使用します。
3.JCheckbox(String S、Boolean B):特定のタイトルSコンストラクター選択ボックスを使用し、パラメーターB選択の初期状態を設定します。
JCheckboxクラスの他の一般的な方法は次のとおりです。
1.GetState():選択ボックスの状態を取得します。
2.SetState(ブールB):選択ボックスのステータスを設定します
3.GetLabel():選択ボックスのタイトルを取得します。
4.SetLabel(String S):選択ボックスのタイトルを設定します。
5.IssElect():選択したボックスが選択されているかどうか。
6. itemstateChanged(itemEvent e):選択ボックスイベントのインターフェイスメソッドの処理。
7.GetItemSelectable():オプションを取得し、イベントのソースを取得します。
8.AdditemListener(ItemListener L):選択ボックスのモニターを設定します。
9.RMOVEITEMLISTENER(ItemListener L):選択ボックスの監視。
[例11-11]パネルクラスを述べ、3つのオプションボックスがあります。
クラスパネル1はjpanelを拡張します{
jcheckbox box1、box2、box3;
panel1(){{
box1 = new JCheckbox( "Football");
box2 = new JCheckbox( "Bolleyball");
box2 = new JCheckbox( "Basketball");
}
}
単一の選択
複数の選択ボックスがコンテナに配置され、ButtunidRoupオブジェクトがない場合、それらは同時に選択できます。 ButtongRoupオブジェクトを使用すると、同じグループの選択ボックスが選択されます。グループ化ボックスのグループ化の方法は、最初にボトングループオブジェクトを作成し、次に同じグループに選択ボックスを同じボトングループオブジェクトに追加することです。パネル2のパネル2のステートメント、パネルクラス6.2プログラム6.2を参照してください。
単一の選択ボタン
シングルセレクションボタン(Jradiobutton)の関数は、単一の選択ボックスに似ています。単一の選択ボタンを使用する方法は、いくつかのラジオボタンをボトングループオブジェクトとグループ化することで、同じラジオボタンのグループが選択されることを選択できるようにします。シングルセレクションボタンとシングル選挙ボックスの違いは、シングルセレクションボタンが円形ボタンであり、シングルセレクションボックスは小さなボックスです。
Jradiobuttonクラスの一般的なコンストラクターは次のとおりです。
1.jradiobutton():空のタイトルで単一の選択ボタンを作成します。
2.Jradiobutton(String S):特定のタイトルSを使用して、ラジオボタンを作成します。
3.JradioButton(String S、Boolean B):特定のタイトルS建設ボタンを使用し、パラメーターBの選択状態を設定するかどうか。
単一の選択ボタンを使用する場合、ButtongRoupを使用して、単一の選択ボタンのグループ化ボタンをグループ化し、次に同じグループに単一の選択ボタンを追加する必要があります。同じボタンローツオブジェクト。 Sub -Class 6.2プログラム6.2のパネル1のステートメントを参照してください。グループには3つのラジカルボタンがあります。
プロジェクトイベント処理を選択します
ユーザーが選択ボックスまたはラジオボタンを作成した後、プログラムは選択プロジェクトイベントを処理する必要があります。プロジェクト処理プログラムの選択の基本的な内容は次のとおりです。
1。インターフェイスitemlistenerを実現するためのプロジェクトオブジェクトのクラスの監視選択、
2。プログラムは、選択オブジェクトを宣言して確立する必要があります。
3。オブジェクト登録モニターを選択するために、
4.プロジェクトイベントの選択のインターフェイスメソッドを作成します。
[例11-12]プロジェクトイベントを選択するための小さなアプリケーションの治療。 3つの単一のボタンで構成される製品選択グループ。 3つの選択ボックスで構成される1つの選択ボックスグループ。各価格が別のテキストボックスに表示されます。
java.awt。 setlayout(新しいgridlayout(1,3)); computer "、false); box3 = new jradiobutton(mywindow.fname [2]+" computer "、false); g.add(box1); g.add(box2); g.add(box3); add(box1); ; add(box3); 、3);新しいbox1 = new jcheckbox( "buy jcheckbox); (box2); MyWindowは、extlese emplesed emplicelistener {panel2 panel2; {1.15,1.10}、{1.65,1.60}、{1.60,1.58}; .setlayout(3,2); 、jlabel.center); .Add(Panel2); .box2.additemlistener(this); additemlistener(this); ()== panel1.box1){// Optional Product1.settext(fna me [0]+"Company Production"); )== panel1.box2){production = 1.settext(fname [1]+"Company production"); ){production = 2; .box1){text2.settext( ""+protbl [0]+"10] 10,000 yuan");} else if(e.getItemSelectable()== panel2.box2){text2.settext( ""+protbl [生成] [1]+"10,000 yuan");} else if(e.getItemelectable()==panel2。box3){text2.settext( ""+pritbl [生産] [2]+"10,000 Yuan/Taiwan" );}}} public class exmple6_2拡張アプレット{mywindow mywin = newindow Treatment Sample Program ");}上記は、この記事のすべての内容です。