GUI编程,下拉框的使用和列表框的使用说明

涵盖内容如下:

1. 下拉框

下拉框在很多程序使用过程中都会接触到,那我们今天自己也来简单实现认识一下下拉框,当然这是GUI编程的下拉框实现方式。实现下拉框需要用到JComboBox

对于GUI编程接触到这,闲谈一下: GUI编程学到这,就有了一点小感觉,感觉 可以用GUI编程 去写一个辅助自己学习的 小鸡肋应用,可以记录自己的每天学习日常,时间,状态,计算周时长报告之类的。有时间去尝试一下,如果我成功了,会分享给大家的。

先给大家看一下实现后的效果图:
在这里插入图片描述
虽然很丑,是因为直接添加进容器了,但是下拉框的功能是实现了的,因为计算学习成本,还是着重在新功能的实现学习上吧

下面是实现的code

public class TestDrop_downBox extends JFrame {
    public static void main(String[] args) {
        new TestDrop_downBox();
    }

    public TestDrop_downBox(){
        Container contentPane = getContentPane();

        JComboBox jComboBox = new JComboBox();
        
        jComboBox.addItem(null); //设置默认选项
        jComboBox.addItem("准备学习");
        jComboBox.addItem("正在学习");
        jComboBox.addItem("结束学习");

        contentPane.add(jComboBox);

        setVisible(true);
        setBounds(220,220,400,200);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
}

很简单,这是运用了一个新对象:即 下拉框功能的JComboBox 对象。

2. 列表框

列表框相对于下拉框而言并不是下拉选择的,而是铺开展示出来的。

下拉框一般常用于 地区选择,或者一些单个选项的时候,但是如果选项较多的时候,尽量使用下拉框去做,这样会节省内存。
而列表框是常用于 展示信息,一般都是动态扩容的。

实现效果如图所示:
在这里插入图片描述

实现code

public class Test_ListBox extends JFrame {
    public static void main(String[] args) {
        new Test_ListBox();
    }

    public Test_ListBox(){
        Container contentPane = getContentPane();

        String arr[] = {"一只兔C","两只兔C","三只兔C"};
        JList jList = new JList(arr);

        contentPane.add(jList);

        setVisible(true);
        setBounds(220,220,600,400);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兔C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值