日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

10、Java Swing JComboBox:下拉列表组件

發布時間:2025/3/20 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 10、Java Swing JComboBox:下拉列表组件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下拉列表的特點是將多個選項折疊在一起,只顯示最前面的或被選中的一個

選擇時需要單擊下拉列表右邊的下三角按鈕,這時候會彈出包含所有選項的列表。

用戶可以在列表中進行選擇,也可以根據需要直接輸入所要的選項,還可以輸入選項中沒有的內容。

下拉列表由 JComboBox 類實現,常用構造方法如下。

  • JComboBox()----創建一個空的 JComboBox 對象。
  • JComboBox(ComboBoxModel aModel)----創建一個 JComboBox,其選項取自現有的
    ComboBoxModel。
  • JComboBox(Object[] items)----創建包含指定數組中元素的 JComboBox。

JComboBox 類提供了多個成員方法用于操作下拉列表框中的項:

  • void addItem(Object anObject)----將指定的對象作為選項添加到下拉列表框中
  • void insertItemAt(Object anObject,int index)----在下拉列表框中的指定索引處插入項
  • void removeltem(0bject anObject)----在下拉列表框中刪除指定的對象項
  • void removeItemAt(int anlndex)----在下拉列表框中刪除指定位置的對象項
  • void removeAllItems()----從下拉列表框中刪除所有項
  • int getItemCount()----返回下拉列表框中的項數
  • Object getItemAt(int index)----獲取指定索引的列表項,索引從 0 開始
  • int getSelectedIndex()----獲取當前選擇的索引
  • Object getSelectedltem()----獲取當前選擇的項

JComboBox 能夠響應 ItemEvent 事件和 ActionEvent 事件
其中 ItemEvent 觸發的時機是當下拉列表框中的所選項更改時,
ActionEvent 觸發的時機是當用戶在 JComboBox 上直接輸入選擇項并回車時。
要處理這兩個事件,需要創建相應的事件類并實現 ItemListener 接口ActionListener 接口

例 1
使用 JFrame 組件創建一個窗口,然后使用 JComboBox 類創建一個包含4個選項的下拉列表框。具體實現代碼如下:

import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class JComboBoxDemo {public static void main(String[] args){JFrame frame=new JFrame("Java下拉列表組件示例");JPanel jp=new JPanel(); //創建面板JLabel label1=new JLabel("證件類型:"); //創建標簽JComboBox cmb=new JComboBox(); //創建JComboBoxcmb.addItem("--請選擇--"); //向下拉列表中添加一項cmb.addItem("身份證");cmb.addItem("駕駛證");cmb.addItem("軍官證");jp.add(label1);jp.add(cmb);frame.add(jp);frame.setBounds(300,200,400,100);frame.setVisible(true);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} }

上述代碼創建了一個下拉列表組件 cmb,然后調用 addItem() 方法向下拉列表中添加 4 個選項。運行后下拉列表的效果如圖 1 所示。

總結

以上是生活随笔為你收集整理的10、Java Swing JComboBox:下拉列表组件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩毛片av| 国产精品老牛影视 | 亚洲 欧美 视频 | 视频这里只有精品 | 男人天堂五月天 | 粉嫩av一区二区三区四区五区 | 奇米av在线 | 好吊色在线观看 | 国产剧情在线 | 在线免费观看一区 | 日韩激情中文字幕 | 91黄色短视频 | 中文字幕在线视频播放 | 五月香蕉网 | 91文字幕巨乱亚洲香蕉 | 欧美视频在线观看一区二区 | 亚洲成人不卡 | 免费在线观看av的网站 | 国产字幕侵犯亲女 | 日韩一区二区三区高清 | 国产精品一区二区三区四区五区 | jizz一区二区 | 性五月天 | 久久精品成人一区二区三区蜜臀 | 国产一区二区h | 亚洲免费一二三区 | 嫩草视频在线看 | 岛国av一区 | 91网站免费入口 | 日批毛片| 国产区一区二区三区 | 欧美日韩在线播放三区四区 | 丝袜美女av | 51吃瓜网今日吃瓜 | 欧美日韩精品区 | 亚洲综合第一页 | 国产人妻久久精品一区二区三区 | av高清一区 | 91高清免费视频 | 中文字幕23页 | wwwjavhd| 男人天堂av网站 | 91精品久久人妻一区二区夜夜夜 | 狠狠躁18三区二区一区视频 | 久久久久玖玖 | 色婷婷av久久久久久久 | 日韩一区二区视频在线播放 | 少妇特黄一区二区三区 | 99riAv国产精品无码鲁大师 | 成人黄色小说在线观看 | 91精品播放 | 日本一区中文字幕 | 日韩av视屏 | 国产精品人人做人人爽 | 久草精品视频 | 久久精品1 | 国产精品美女视频 | h片免费网站| 欧美成人片在线观看 | 天天干夜夜爱 | 日韩欧美在线观看一区二区三区 | 亚洲av无码一区二区三区人 | 午夜不卡av | 成人免费视频网站 | 91热在线 | 超碰国产一区二区三区 | 久久久久黄色片 | 婷婷精品在线 | 国产乱码77777777 | 国产日韩一区二区 | 久久综合丁香 | 成人激情视频网 | 日本少妇性生活 | 日韩91av| 久久99精品久久久久久园产越南 | 久久爱资源网 | 成人无码久久久久毛片 | 欧美亚洲另类在线 | 天天干天天爽天天射 | 一亲二脱三插 | 久久精品2 | 日韩在线一区二区三区 | 福利网站在线观看 | 欧美特一级 | 亚洲欧美在线一区二区 | 日韩欧美在线观看一区二区三区 | 2024av视频 | 精品无码国产污污污免费网站 | 天天爽天天插 | av精选 | 欧美成人午夜视频 | 日韩国产欧美视频 | 91网站在线观看视频 | 欧美整片在线观看 | 国产高清精品在线 | 亚洲久久影院 | 欧美日韩成人在线 | 色狠狠一区二区 | 伊人超碰在线 |