App下載

Java圖形界面工具類Swing學習之下拉列表組件JComboBox

猿友 2021-07-23 16:27:36 瀏覽數(shù) (3977)
反饋

本篇文章我將和大家分享關于Java圖形界面工具類Swing中下拉列表組件JComboBox的內容,主要介紹的內容包括了JComboBox類的常用構造方法,常用類方法以及用實例代碼展示該組件具體使用方式。

介紹

下拉列表的特點是有多個選項折疊在一塊,只顯示最前面的或者是選中的那一個選項。比如我們在網(wǎng)上填寫個人信息的時候,有些填寫籍貫的時候就會出現(xiàn)一個下拉列表來供我們選擇。它的功能和單選按鈕很相似,但是相比較單選按鈕而言,如果有非常多的選項,此時用一個下拉列表的效果遠比單選來得好的多。

常用構造方法

  • JComboBox()    用來創(chuàng)建一個空的下拉列表組件對象。
  • JComboBox(ComboBoxModel aModel)    用來創(chuàng)建一個選項選取現(xiàn)有的 ComboBoxModel 的 JComboBox對象。
  • JComboBox(Object[] items)    用來創(chuàng)建自定義列表的 JComboBox 對象。

常用類方法

JComboBox類常用方法

具體實例:

完整代碼

import javax.swing.*;

public class Demo03 {

    public static void main(String[] args) {
        JFrame jf=new JFrame("JComboBox");// 創(chuàng)建一個標題為"JComboBox"的窗口
        JPanel jp=new JPanel(); // 創(chuàng)建一個面板
        JLabel jl=new JLabel("你的家在哪兒?"); // 創(chuàng)建一個標簽
        JComboBox cmb=new JComboBox(); // 創(chuàng)建一個空的下拉列表
        cmb.addItem("--請選擇--"); // 向列表里添加內容
        cmb.addItem("北京");
        cmb.addItem("上海");
        cmb.addItem("廣州");
        cmb.addItem("深圳");
        cmb.addItem("南京");
        cmb.addItem("洛陽");
        jp.add(jl); // 將標簽添加到面板上
        jp.add(cmb); // 將下拉列表添加到面板上
        jf.add(jp); // 將面板添加到窗口上

        jf.setBounds(100, 100, 800, 600);// 設置窗口的坐標和大小
        jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);// 設置窗口關閉即退出程序
        jf.setVisible(true);// 設置窗口可見
    }
}

運行結果

JComboBox運行結果

總結

以上就是關于 Java 圖形界面工具類 Swing 中的下拉列表組件 JComboBox 的全部內容。想要了解更多關于 Java 圖形界面工具類 Swing 的其他組件的應用,可以在W3Cschool中搜索相應的文章內容。如果本篇文章對您的學習有所幫助,還希望大家對我們能夠多多地關注和支持!


0 人點贊