下拉列表框JComboBox的简单使用
所在包
java.swingx.JComboBox
知识点:
- ComboBoxModel接口、泛型、下拉列表框setBounds()方法。
在下拉列表框当中添加数据的三种方式:
(一) 定义下拉列表框,直接向列表框对象当中添加数据。
a、源代码:
import javax.swing.*;import java.awt.*;public class Demo extends JFrame {public Demo(){setTitle("下拉列表框JComboBox的简单使用");setBounds(300,300,400,150);setDefaultCloseOperation(EXIT_ON_CLOSE);Container c=getContentPane();c.setLayout(null);//设置容器的布局为绝对布局JComboBox<String>comboBox=new JComboBox<>();//确定要添加进下来列表框的数据泛型comboBox.addItem("爱国");comboBox.addItem("敬业");comboBox.addItem("诚信");comboBox.addItem("友善");comboBox.setBounds(70,10,70,20);//设置下拉列表框在容器当中的位置及下标c.add(comboBox);//将下拉列表框对象添加进容器setVisible(true);//容器可见}public static void main(String[] args) {new Demo();//主方法当中创建容器对象,该步骤不可省略}}
b、效果截图:
(二) 先确定要添加的数据,定义完下拉列表框对象之后,以传参的形式添加进列表框对象当中。
a、源代码:
import javax.swing.*;import java.awt.*;public class Demo extends JFrame {public Demo(){setTitle("下拉列表框JComboBox的简单使用");setBounds(300,300,400,150);setDefaultCloseOperation(EXIT_ON_CLOSE);Container c=getContentPane();c.setLayout(null);//设置容器的布局为绝对布局String []value={"爱国","敬业","诚信","友善"};//社会主义核心价值观字符串数组JComboBox<String>comboBox=new JComboBox<>(value);//确定要添加进下来列表框的数据泛型comboBox.setBounds(70,10,70,20);//设置下拉列表框在容器当中的位置及下标c.add(comboBox);//将下拉列表框对象添加进容器setVisible(true);//容器可见}public static void main(String[] args) {new Demo();//主方法当中创建容器对象,该步骤不可省略}}
b、效果截图:
(三) 先确定要添加的数据,再调用ComboBoxModel接口,创建下拉列表模型,其次向列表中添加数据模型。
a、源代码:
import javax.swing.*;import java.awt.*;public class Demo extends JFrame {public Demo(){setTitle("下拉列表框JComboBox的简单使用");setBounds(300,300,400,150);setDefaultCloseOperation(EXIT_ON_CLOSE);Container c=getContentPane();c.setLayout(null);//设置容器的布局为绝对布局String []value={"爱国","敬业","诚信","友善"};//社会主义核心价值观字符串数组ComboBoxModel<String>comboboxmodel=new DefaultComboBoxModel(value);//将要加入到下拉列表框当中的数据,作为参数添加进下拉列表框模型JComboBox<String>comboBox=new JComboBox<>();//确定要添加进下来列表框的数据泛型comboBox.setBounds(70,10,70,20);//设置下拉列表框在容器当中的位置及下标comboBox.setModel(comboboxmodel);//为comboBox下拉列表框规定已经设置好的,下拉列表框模型。c.add(comboBox);//将下拉列表框对象添加进容器setVisible(true);//容器可见}public static void main(String[] args) {new Demo();//主方法当中创建容器对象,该步骤不可省略}}
b、效果截图:
下拉列表框JComboBox的简单使用相关推荐
- java jsp中的日历表_JAVA简单的日历程序
JAVA简单的日历程序 作者:未知 文章来源:www.jspcn.net 发布日期:2005年01月19日 /**以下是日历的代码程序 有疑问 回信 ycj@18e.net **/ //Cale ...
- Java程序设计 图形用户界面 【十二】下拉列表JComboBox
Java程序设计 图形用户界面 [十二]下拉列表JComboBox 下拉列表JComboBox JList是以列表框的形式进行显示的 有列表又可以自己输入数据这种组件就称为下拉列表框 JComboBo ...
- java课程实验设计-贪吃蛇
文章目录 1.系统展示 2.系统运行详细步骤 3.自定义为你的系统(修改为自己的) 4.系统部分代码 5.代码下载地址 6.总结: 1.系统展示 1.首页页面 2.贪吃蛇游戏 过程演示: 按下空格进行 ...
- java swing 目录,java swing图形界面开发目录
java swing图形界面开发目录,做swing图形开发要学习哪些知识,难不难呢?请看以下的目录你就知道要学习哪些了: 目录 第1章 Java Swing概述 1 1.1 什么是Java Swing ...
- 【Swing 6】绝对定位—QQ登录界面
从昨天到现在,一直在研究QQ的登录界面,不知道小马先生有没有被我这种锲而不舍 精神所感动.至少从外观上是相差无几个了,当然,有几个小部件目前的我还做不出来.不 过,反正就是个界面,长得像就行了,不 ...
- 《音乐商店》第4集:自动生成StoreManager控制器
一.自动生成StoreManager控制器 二.查看 StoreManager 控制器的代码 现在,Store Manager 控制器中已经包含了一定数量的代码,我们从头到尾重新过一下. 1.访问数据 ...
- [原创]Flex文本框自动提示(AutoSuggest)、自动完成(AutoComplete)
做一个小程序要用到Flex文本框自动提示的功能,因为时间不是很紧,所以决定自己动手做这个小组件,花了一个晚上的时间终于完成了.贴出来与大家分享一下. 虽然网上有不少这样的组件,但自己动手做可以锻炼下思 ...
- java swing 案例详解_《Java Swing图形界面开发与案例详解》PDF_IT教程网
资源名称:<Java Swing图形界面开发与案例详解>PDF 内容简介: <Java Swing图形界面开发与案例详解>全书共20章,其中第1-2章主要介绍有关Swing的基 ...
- 实践作业三 结对项目
学号: 201303014008 姓名:张燕 班级:计科(高职)13-1 一.题目简介 利用Java GUI的组件类.容器类和辅助类设计所选项目的用户界面,并在深入理解并掌握事件驱动程序设计原理 ...
最新文章
- 13款基于jQuery Mobile的布局插件和示例
- antd 函数组件_react函数组件中引用antd<Form/>组件demo
- devops的公开课
- 转- java单例模式几种实现方式
- Java并发教程–线程安全设计
- 1.0 C++远征:数据的封装
- 京东宙斯平台使用方法(accesstoken,appkey,appsecret参数和SDK的获取)
- bat中的start
- 【TWVRP】基于matlab遗传算法求解带时间窗的载重约束外卖配送车辆路径规划问题【含Matlab源码 1417期】
- 关于 Android 8.0 gts 的 widevine 类问题 GtsMediaTestCases / GtsExoPlayerTestCases
- 结构梁配筋最牛插件_国内外好用的Revit插件汇总
- (老机福音,重装后恢复软件设置)Ghost_XP_战神 V11 老机版
- Banner 怎么实现轮播不同尺寸的图片
- python 发送带附件邮件到钉钉邮箱+邮件内容带有表格
- 涉密计算机外送维修,涉密计算机及涉密介质维修
- 电脑版 钉钉 卡顿 解决办法
- win10计算机网络设置在哪,Win10系统电脑中的网络状态在哪里查看
- 命令行下将Debian10升级为Debian11
- mtd和mtdblock的区别
- PPT是什么的缩写?