導航:首頁 > 編程語言 > java下拉框事件

java下拉框事件

發布時間:2023-08-29 17:22:20

java swing中combobox下拉框的選中事件怎麼寫

this.jComboBox1.getSelectedItem();
如果要讓jTextField1的值隨jComboBox1的選擇變化,則在Event事件中選擇「itemStateChanged」。自動生成public void jComboBox1_itemStateChanged(ItemEvent e) {}後在該方法內添加代碼格式如下:
public void jComboBox1_itemStateChanged(ItemEvent e) {
this.jTextField1.setText("");
this.jTextField1.setText(this.jComboBox1.getSelectedItem().toString());
}

//以下是JBuilder自動生成的事件監聽器
class Frame1_jComboBox1_itemAdapter implements ItemListener {
private Frame1 adaptee;
Frame1_jComboBox1_itemAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}

public void itemStateChanged(ItemEvent e) {
adaptee.jComboBox1_itemStateChanged(e);
}
}

㈡ java中,JComboBox下拉框選項事件。比如我選擇一個,怎麼返回相應的事件

選中事件:

JComboBox<String>comboBox_4=newJComboBox<String>();
comboBox_4.setBounds(199,117,35,22);

panel_2.add(comboBox_4);//這是父容器
comboBox_4.addItem("1");
//添加元素
comboBox_4.addItem("2");
comboBox_4.addItem("3");

//監聽選中
comboBox_4.addItemListener(newItemListener()
{
@Override
publicvoiditemStateChanged(ItemEvente)
{
//如果選中了一個
if(e.getStateChange()==ItemEvent.SELECTED)
{
//這里寫你的任務,比如回取到答現在的值
Stringtext=(String)comboBox_4.getSelectedItem();}
}
});

㈢ java中怎麼實現多個下拉菜單的動態關聯

1,所謂級聯下拉菜單就是動態的下拉菜單,
當第一級選中某一個選項是,
第二級會跟著第一級的變化而變化,
比如:當「學院」這一欄選擇「信息學院」那麼「專業」這一欄只會出現屬於信息學院的專業。
2,級聯下拉菜單的實現是運用itemStateChanged(ItemEvent
)方法實現,首先在下拉菜單上注冊ItemListener監視器,當下拉菜單選中時觸發itemStateChanged(ItemEvent
)事件重新給下一級下拉菜單賦值。
public
void
itemStateChanged(ItemEvent
e)
{
if(e.getSource()
==
xueyuan)
{
//
當點擊學院下拉框時
try
{
Statement
stat2
=
con.createStatement();
String
sql
=
"select
D_ID
from
xueyuanin
WHERE
D_NAME='"+e.getItem()+"'";
//
獲取該學院的代號
ResultSet
rs
=
stat2.executeQuery(sql);
rs.next();

㈣ java中,JComboBox下拉框選項事件。不同選項觸發不同事件

選中事件:
JComboBox<String> comboBox_4 = new JComboBox<String>();
comboBox_4.setBounds(199, 117, 35, 22);

panel_2.add(comboBox_4); //這是父容器
comboBox_4.addItem("1");
//添加元素
comboBox_4.addItem("2");
comboBox_4.addItem("3");

//監聽選中
comboBox_4.addItemListener(new ItemListener()
{
@Override
public void itemStateChanged(ItemEvent e)
{
//如果選中了一個
if (e.getStateChange() == ItemEvent.SELECTED)
{
//這里寫你的任務 ,比如取到現在的值
String text=(String) comboBox_4.getSelectedItem(); }
}
});

㈤ JAVA,如何使下拉菜單被點擊後觸發事件

編程時候不能把東西都寫在main裡面。。習慣不好,main里只要Sine s = new Sine("Sine curve"); 這句就夠了,其他都放專在constructor里。屬

如果在你這基礎上改的話,重新繪圖是不用main的,要用Cavans裡面的repaint(),把MyCanvas cnv= new MyCanvas( )的cnv設為Sine的一個member
。在MyCavans裡面新加一個member String s ;s代表「sin」「cos」「tan」,根據s的不同paint()裡面添加 if else

在itemStateChanged,把event得出的string 然後 cnv.setS(String s);cnv.repaint();

閱讀全文

與java下拉框事件相關的資料

熱點內容
哪些統計量可以反映數據波動 瀏覽:946
js地圖標記怎麼清空 瀏覽:479
googlenow教程 瀏覽:508
安全四個責任體系內容文件 瀏覽:965
南陽政務app怎麼注冊 瀏覽:343
照片壓縮包同一路徑的文件能刪嗎 瀏覽:590
路由沒網路怎麼辦 瀏覽:745
南京網站推廣大概多少錢 瀏覽:983
js隱藏列印出來 瀏覽:135
手工之家app哪裡下載 瀏覽:328
網路教育聯盟英語考試是什麼 瀏覽:69
macairwin10忘記密碼 瀏覽:716
java上傳方法 瀏覽:970
csc文件夾可以刪除嗎 瀏覽:130
打線工具怎麼用 瀏覽:376
mat文件如何轉換為cad 瀏覽:761
qq瀏覽器舊版本614 瀏覽:713
將資料庫文件批量導出excel 瀏覽:262
招投標文件在招標公司存多少年 瀏覽:551
u盤空間不足不能復制系統鏡像文件 瀏覽:212

友情鏈接