導航:首頁 > 編程語言 > 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下拉框事件相關的資料

熱點內容
90版本升級不送 瀏覽:186
工具箱英文 瀏覽:382
南翔嘉定編程課哪裡好 瀏覽:853
win10改變文件格式 瀏覽:475
linux中的物理地址和虛擬地址 瀏覽:493
有哪些app可以接游戲訂單 瀏覽:472
蘋果硬碟數據恢復要多少錢 瀏覽:394
js綁定下拉框資料庫數據 瀏覽:448
cad文件怎麼復制到另一個文件里邊 瀏覽:858
dxp鑽孔文件 瀏覽:631
iphone大悅城換機 瀏覽:538
找結婚對象上什麼網站 瀏覽:974
學生信息管理系統程序設計報告 瀏覽:640
微信文件怎麼刪除怎麼恢復 瀏覽:407
編程程序怎麼復制 瀏覽:467
文件更改 瀏覽:327
冰點文件路徑 瀏覽:730
軟體一點開文件就關閉 瀏覽:88
網路如何把人捧紅 瀏覽:961
軟體傳輸文件 瀏覽:184

友情鏈接