老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

GUI關于JComboBox的用法-創新互聯

JList和ComboBox很相似,因為這兩個組件都顯示一個項列表。因此,它們都有擴展ListModel接口的模型。而且,這兩個組件都有繪制器,這些繪制器通過實現ListCellBenderer接口來繪制列表單元。   但是,列表和組合框在施工方面還是有差別的。列表單是不可編輯的,但是組合框可以配備一個編輯器。JComboBox組件把編輯工作交給實現ComboBoxEdit接口的一個對象來處理。
列表支持三個選取模式,并把選取工作實現ListSelectionModel接口的一個對象來處理。組合框在一個時刻只有一個可選取的項,而且選取工作由組合框模型來處理。另一方面,組合框支持鍵選取,即在某項上按下一下鍵就可以選取這個項,但列表不能這樣做。

構造函數
JComboBox()
          創建具有默認數據模型的 JComboBox。
JComboBox(ComboBoxModel aModel)
          創建一個 JComboBox,其項取自現有的 ComboBoxModel 中。
JComboBox(Object[] items)
          創建包含指定數組中的元素的 JComboBox。
JComboBox(Vector items)
          創建包含指定 Vector 中的元素的 JComboBox。

常用方法
addActionListener(ActionListener l)
          添加 ActionListener。
addItem(Object anObject)
          為項列表添加項。
addItemListener(ItemListener aListener)
          添加 ItemListener。
configureEditor(ComboBoxEditor anEditor, Object anItem)
          利用指定項初始化編輯器。
getEditor()
          返回用于繪制和編輯 JComboBox 字段中所選項的編輯器。
getItemAt(int index)
          返回指定索引處的列表項。
getItemCount()
          返回列表中的項數。
getModel()
          返回 JComboBox 當前使用的數據模型。
getRenderer()
          返回用于顯示 JComboBox 字段中所選項的渲染器。
getSelectedIndex()
          返回列表中與給定項匹配的第一個選項。
getSelectedItem()
          返回當前所選項。
insertItemAt(Object anObject, int index)
          在項列表中的給定索引處插入項。
isEditable()
          如果 JComboBox 可編輯,則返回 true。
removeAllItems()
          從項列表中移除所有項。
removeItem(Object anObject)
          從項列表中移除項。
removeItemAt(int anIndex)
          移除 anIndex 處的項。
setModel(ComboBoxModel aModel)
          設置 JComboBox 用于獲取項列表的數據模型。
setRenderer(ListCellRenderer aRenderer)
          設置渲染器,該渲染器用于繪制列表項和從 JComboBox 字段的列表中選擇的項。
setSelectedIndex(int anIndex)
          選擇索引 anIndex 處的項。
setSelectedItem(Object anObject)
          將組合框顯示區域中所選項設置為參數中的對象。

創新互聯網站建設公司是一家服務多年做網站建設策劃設計制作的公司,為廣大用戶提供了網站設計、成都網站設計,成都網站設計,廣告投放平臺,成都做網站選創新互聯,貼合企業需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。
下面是一個例子:
String[] schoolage = { "本科", "碩士", "博士" };
schoolageComboBox = new JComboBox(schoolage);
schoolageComboBox.addItem("其他");
schoolageComboBox.insertItemAt("請選擇", 0);
schoolageComboBox.setSelectedIndex(0);
schoolageComboBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {     // 查看是否為新選中的選項觸發
if (e.getItem().equals("其他") || e.getItem().equals("")) {  // 查看觸發的選項
schoolageComboBox.setEditable(true);      // 設置選擇框為可編輯
schoolageComboBox.setSelectedItem("");    // 將選項值修改為0字節
} else {
schoolageComboBox.setEditable(false);     // 設置選擇框為不可編輯

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享文章:GUI關于JComboBox的用法-創新互聯
文章地址:http://www.xueling.net.cn/article/idppd.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 久久亚洲这里只有精品18 | 国产成人拍精品视频午夜网站 | 把女人弄爽特黄a大片3人 | 日韩福利片 | 国产日韩精品欧美一区 | 丰满少妇被啪啪到高潮图片 | 日韩欧美在线视频 | 欧美无毛视频 | 男女无遮挡免费视频 | 亚洲精品TV久久久久久久久J | 天天做天天爱天天综合网 | 穿越时空的少女免费观看动漫日语 | 亚洲激情国产精品 | 午夜啪视频 | 国内成人在线 | 性饥渴艳妇性色生活片在线播放 | 日韩精选一区 | 欧美一级在线播放 | 国产精品亚洲一区在现观看 | 亚洲亚洲人成综合丝袜图片 | 亚洲经典一区二区 | 国产乱精品女同自线免费 | 日韩免费av乱码高清专区 | 男女视频91| 亚洲欧美一区二区精品久久久 | 成人极品影院 | 狠狠干精品视频 | 欧美成本人视频免费播放 | 情侣做性视频在线播放 | 公侵犯一区二区三区四区中文字幕 | 欧美性生交xxxx乱大交3 | 天天做天天爱天天操 | 一区二区三级视频 | 日韩一区二区免费在线观看 | 69国产精品视频免费观看 | 宅男深夜国产 | 日韩和欧美一区二区三区 | 国产看片网址最新在线 | 亚洲综合在线播放 | 成人免费视频视频在线观看免费 | 超碰在线观看91 |