JAVA第三次作业——Swing组件中JList的运用

本文主要介绍了Java GUI开发工具包Swing中的JList组件。首先讲解了JFrame作为基础容器的重要性,然后详细阐述了如何构造并定制JList,包括使用数组和集合创建列表,以及在JScrollPane中添加滚动条。接着,讨论了为JList选项添加动作监听器以响应用户选择,并改变选中项的背景颜色。最后,对JList与JComboBox进行了比较,并提及了提高JList界面表现的可能性。文章提供了相关参考资料和作者的学习历程。

0x00  简述

Swing是GUI(图形用户界面)开发工具包,内容丰富,简单易用,所以本篇文章中只编写Swing中的Jlist组件,其他Swing中的组件相关内容这里笔者就不介绍了,文章中未涉及的组件读者请自行去查阅相关资料。


0x01  Jframe框架

九层之台,起于累土,我们的程序也是如此,要先从地基打起,Jframe就是我们的地基。
JFrame是一个容器,它是各种Swing组件的前置条件,所有的Swing组件都在这上面呈现。下面是一个简单的Jframe例子:

import javax.swing.JFrame;
import javax.swing.WindowConstants;

public class JframeTest {

    public void CreateJFrame() {
        JFrame jf = new JFrame("JframeTest");        // 设置窗口标题
        jf.setVisible(true);        // 设置窗体可视
        jf.setSize(400, 400);        // 设置窗体大小
        jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);        
    }

    public static void main(String[] args) {
        new JframeTest().CreateJFrame();        
    }
}

运行后如图所示
在这里插入图片描述
这样,我们就有了一个可以用来展示的窗口,接下来我们开始详细介绍Jlist组件的用法。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值