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

熱點內容
位位用車app在哪裡下載 瀏覽:427
格式工廠iphone鈴聲 瀏覽:171
linux設置字元編碼 瀏覽:15
帝王世紀升級哪個兵種 瀏覽:409
c編程開發軟體是什麼 瀏覽:334
二的大寫怎麼寫app 瀏覽:612
樂視數據刪除了怎麼找回來 瀏覽:651
ug編程初始化怎麼辦 瀏覽:295
nginxajax配置文件 瀏覽:467
小程序獲取二進制圖片 瀏覽:206
為什麼有的數控車編程有百分號 瀏覽:425
m文件有什麼用 瀏覽:359
宜昌做投標文件多少錢 瀏覽:166
uc瀏覽器小說下載那個文件夾 瀏覽:908
qq和手機 瀏覽:238
ps備份文件教程 瀏覽:306
資料庫原理嵌套查詢 瀏覽:679
為什麼文件只解壓了一部分 瀏覽:728
c語言課程教學視頻java源碼下載 瀏覽:444
老毛桃2014u盤啟動盤製作教程 瀏覽:53

友情鏈接