GUI编程17:下拉框、列表框

视频链接:19、下拉框、列表框_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1DJ411B75F?p=19&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5

1.下拉框

代码示例

package com.yundait.lesson06;import javax.swing.*;
import java.awt.*;public class TestComboBoxDemo01 extends JFrame {public TestComboBoxDemo01(){Container container = this.getContentPane();//创建下拉框JComboBox jComboBox = new JComboBox();//在下拉框中添加内容jComboBox.addItem(null);jComboBox.addItem("正在热映1");jComboBox.addItem("正在热映2");jComboBox.addItem("正在热映3");jComboBox.addItem("已下架1");jComboBox.addItem("已下架2");jComboBox.addItem("已下架3");jComboBox.addItem("即将上映1");jComboBox.addItem("即将上映2");jComboBox.addItem("即将上映3");//添加下拉框到容器中container.add(jComboBox);this.setVisible(true);this.setSize(600,700);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args) {new TestComboBoxDemo01();}
}

运行结果:

2.列表框

代码示例:

package com.yundait.lesson06;import javax.swing.*;
import java.awt.*;public class JListDemo extends JFrame {public JListDemo(){Container container = this.getContentPane();String[] contents = {"张三", "李四", "王五", "赵六"};JList jList = new JList(contents);//添加下拉框到容器中container.add(jList);this.setVisible(true);this.setSize(600,700);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args) {new JListDemo();}
}

运行结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/144649.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

计算机毕业设计 教师科研信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

利用条件编译解决vivado下verilog代码中ila与仿真的共存问题

vivado自带的仿真工具已经接近Modelsim的功能,且与原生开发环境的紧密结合,对仿真非常方便。 我的习惯是在实现工程中另外建一个仿真工程,保存仿真的testbench文件等,而实现工程中保存实际功能的源码文件。 这样仿真时会存在一个问…

目前人工智能时代,程序员如何保持核心竞争力?

随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,…

[2025]医院健康陪诊系统(源码+定制+服务)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

Linux新增用户,对用户提权

文章目录 一、创建用户二、删除用户三、对用户进行提权 一、创建用户 adduser进行创建用户,名字最好不用和指令名称相同。 在创建完用户时最好使用sudo passwd username进行对用户密码的修改. 二、删除用户 userdel进行对用户的删除 三、对用户进行提权 新建用…

Java-面向对象编程(基础部分)

类和对象的区别和联系 类:类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。 对象:Java是面向对象的程序设计语言,对象是由类抽象出来的,…

手写Spring第三篇,原来Spring容器是使用反射来初始化对象的

上次是不是你小子和大家说你拿来做登记的样品被我收了,然后取豆子的时候就是这个样品的? 今天我来辟一下谣,真的是这样的。这小子的样品确实被我收了,不过这小子没给真东西给我,只给了一个指针,害我宝贝得存…

利士策分享,财富与肥胖:一场关于生活方式的深度对话

利士策分享,财富与肥胖:一场关于生活方式的深度对话 在这个物质充裕、信息爆炸的时代,我们不禁会思考起一些看似不相关实则微妙相连的社会现象, 比如财富与肥胖之间的关系。 这不仅仅是一个关于体重增减的简单议题,更…

自动驾驶中的决策规划技术分享--轻舟智航

文章目录 0.概述:1 导航模块2 决策模块2.1 车道决策2.2 障碍物决策 3 轨迹规划3.1 时空分离规划3.2 时空联合规划 4 对比 0.概述: 李仁杰,轻舟智航规划算法负责人,自动驾驶决策与规划技术专家。 在自动驾驶系统中,决策…

基于SSM的宿舍管理系统的设计与实现 (含源码+sql+视频导入教程+文档+PPT)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于SSM的宿舍管理系统9拥有两种角色:管理员和用户 管理员:宿舍管理、学生管理、水电费管理、报修管理、访客管理、各种信息统计报表 用户:个人信息管…

python mysql pymysql 数据库操作,常用脚本,个人小工具

起因, 目的: 整理 mysql 工具 启动数据库 检查服务器是否启动了: Get-Service -Name ‘mysql*’ 如果没启动的话,那么就启动: net start MySQL80 (最好是开启管理员权限) 1, 日常最常用的,创建连接 --> 查看所有数据库 —> 查看所有…

Docker 部署 sqlserver数据库,并且还原bak文件,使用MSSM 连接 sqlserver

文章目录 1 docker 安装mssql2 使用MSSM连接sqlserver3 还原bak文件 1 docker 安装mssql 拉取镜像 docker pull mcr.microsoft.com/mssql/server:2019-latest运行镜像生成容器 docker run -e "ACCEPT_EULAY" -e "MSSQL_SA_PASSWORDYourPassword123" -p 143…

CSS入门笔记

目录 概述 组成 CSS 语法 常见的使用方式 CSS 优先级 CSS 选择器 1. 基本选择器 2. 属性选择器 3. 伪类选择器 4. 组合选择器 示例 优先级 边框样式与盒子模型 单个边框 边框轮廓(Outline) 盒子模型 模型介绍 边距设置 布局示例 文…

一个基于VB的期刊信息管理系统

一个基本的期刊信息管理系统的示例,使用 Visual Basic (VB.NET) 编写。这个示例将展示如何创建一个简单的期刊信息管理系统,其中包括添加、查看、编辑和删除期刊的功能。 系统需求 添加期刊:允许用户输入期刊的信息(如标题、作者…

如何使用 maxwell 同步到 redis?

文章目录 1、MaxwellListener2、MxwObject1. 使用Maxwell捕获MySQL变更2. 将Maxwell的输出连接到消息系统3. 从消息系统读取数据并同步到Redis注意事项 1、MaxwellListener package com.atguigu.tingshu.album.listener;import com.alibaba.fastjson.JSON; import org.apache.…

文心一言 VS 讯飞星火 VS chatgpt (350)-- 算法导论24.1 1题

一、在图 24-4上运行Bellman-Ford算法,使用结点 z z z作为源结点。在每一遍松弛过程中,以图中相同的次序对每条边进行松弛,给出每遍松弛操作后的 d d d值和 π π π值。然后,把边 ( z , x ) (z,x) (z,x)的权重改为 4 4 4&#xf…

傅里叶变换的基本性质和有关定理

一、傅里叶变换的基本性质 1.1 线性性质 若 则 其中:a,b是常数 函数线性组合的傅里叶变换等于歌函数傅里叶变换的相应组合。 1.2 对称性 若 则 关于傅里叶变换的对称性还有 虚、实、奇、偶函数的傅里叶变换性质: 1.3 迭次傅里叶变换 对f(x,y)连续两次做二维傅里叶变换…

Datawhile 组队学习Tiny-universe Task01

Task01:LLama3模型讲解 仓库链接:GitHub - datawhalechina/tiny-universe: 《大模型白盒子构建指南》:一个全手搓的Tiny-Universe 参考博客:LLaMA的解读与其微调(含LLaMA 2):Alpaca-LoRA/Vicuna/BELLE/中文LLaMA/姜子…

前端框架对比和选择

​ 大家好,我是程序员小羊! 前言: 前端框架选择是前端开发中的关键决策,因为它影响项目的开发效率、维护成本和可扩展性。当前,最流行的前端框架主要包括 React、Vue 和 Angular。它们各有优劣,适用于不同…

msvcp140.dll丢失如何解决?msvcp140.dll丢失的多种解决方法

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是“msvcp140.dll丢失”。这个错误通常会导致某些应用程序无法正常运行,给用户带来很大的困扰。那么,当我们遇到msvcp140.dll丢失的情况时,应该如何解决呢&a…