Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java 下拉列表

Java 下拉列表

作者头像
用户2965768
发布于 2019-03-04 02:03:36
发布于 2019-03-04 02:03:36
3.5K00
代码可运行
举报
文章被收录于专栏:wymwym
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPasswordField;

class text2 extends JFrame{
	
	public text2() {
		// TODO Auto-generated constructor stub
		setBounds(400, 100, 400, 100);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		
		Container container = getContentPane();
		container.setLayout(null);
		
		
		//向下拉列表添加数据
//		JComboBox<String> comboBox = new JComboBox<>();
//		comboBox.addItem("身份证");
//		comboBox.addItem("学生证");
//		comboBox.addItem("工作证");

//		String string[] = {"1","2","3"};
//		JComboBox<String> comboBox = new JComboBox<>(string);
		
		
		String string[] = {"身份证","学生证","工作证"};
		JComboBox<String> comboBox = new JComboBox<>();
		ComboBoxModel comboBoxModel = new DefaultComboBoxModel<>(string);//创建下拉列表模型
		comboBox.setModel(comboBoxModel);//向列表中添加数据模型
		
		JButton jButton = new JButton("打印");
		jButton.setBounds(120, 5, 100, 30);//设置按钮分布大小
		container.add(jButton);
		jButton.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				System.out.println(comboBox.getSelectedIndex());//获取选中的索引
				System.out.println(comboBox.getSelectedItem());//获取选中的项
				
			}
		});
		
		comboBox.setEditable(true);//设置可以编辑
		
		comboBox.setBounds(10, 10, 100, 21);
		container.add(comboBox);
		
		setVisible(true);
	}
	
	public static void main(String[] args) {
		new text2();
	}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年02月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Java GUI编程】004-Swing学习笔记(二):图片按钮、单选框、多选框、下拉框、列表框、文本框、密码框、文本域
訾博ZiBo
2025/01/06
2370
【Java GUI编程】004-Swing学习笔记(二):图片按钮、单选框、多选框、下拉框、列表框、文本框、密码框、文本域
Java 常用动作事件监听
import java.awt.BorderLayout; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Scanner; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.
用户2965768
2019/03/05
1.6K0
Java实现数据库和数据表的二级联动
实现的效果是获取Mysql的所有数据库,然后点击数据库名就可以实现获取该数据库里的所有表。
SmileNicky
2019/01/17
1.3K0
Swing组件概述
这个模式明确规定了三个对象如何进行交互。模型存储内容,它没有任何用户界面。对于一个按钮来说,内容非常简单-它只是一组标志,用来说明按钮是否按下,是否启用等等。对于一个文本框来说,内容稍稍复杂,它是容纳当前文本的一个字符串对象。这个内容和视图的内容并不一致------如果内容的长度大于文本框的显示长度,那么用户看到的就只有文本框显示的那一部分。模型必须实现改变和发现内容的方法。例如:一个文本模型中的方法有:在当前文本中添加或者删除字符以及把当前文本作为一个字符串返回等。再次强调,模型是完全不可见的,显示存储在模型中的数据是视图的工作。
张哥编程
2024/12/17
3950
Java编写银行借存利息计算器
import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.xml.soap.Text; import java.awt.GridBagLayout; import java.awt.GridLayout; import java.awt.Te
张泽旭
2018/12/10
2K0
Java编写银行借存利息计算器
1小时学会通过Java Swing Design设计java图形化
一般大一结束的时候需要做一个类似一下内容的javaswing项目,故而咱们的学习目标如下:
红目香薰
2022/11/30
1.5K0
1小时学会通过Java Swing Design设计java图形化
MYSQL数据库文档生成器
    平常会遇到编写文档类的工作,尤其是数据库的,要把每张表的详细字段列出来,手写实在费劲,从网上找了很多,都没有那种直接GUI输入参数,一键生成的,所以自己花时间做了一个,功能很简陋,但是基本需求可以实现。
尚浩宇
2023/04/01
4.7K0
MYSQL数据库文档生成器
Java-单机版的书店管理系统(练习设计模块和思想_系列 四(2) )
Java-单机版的书店管理系统(练习设计模块和思想_系列 四(1) ): http://blog.csdn.net/qq_26525215/article/details/51116429
谙忆
2021/01/21
8320
Java-单机版的书店管理系统(练习设计模块和思想_系列 四(2) )
xml与数据库中数据的导入导出
这是我一个晚上做出来的,因为要去做其他的项目,所以只实现了对特定数据库的xml操作,不过我觉得这是学习xml挺不错的参考代码和文档
SmileNicky
2019/01/17
3.3K0
学生管理系统——Swing窗体版本
上一次一个小伙伴私聊我,说:有没有swing版本的学生管理系统让他参考一下。 这次给他安排上啦!  首先来看看有什么文件吧(得要有个适合自己的命名规则很重要,如果自己都看不懂,那么别人就更难懂啦!)  //我根据图片的信息来写文件内容吧! 这是dao方法 package com.zking.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.
用户10196776
2022/11/22
1.7K0
学生管理系统——Swing窗体版本
Java-单机版的书店管理系统(练习设计模块和思想_系列 六 )
Java-单机版的书店管理系统(练习设计模块和思想_系列 五 ) http://blog.csdn.net/qq_26525215/article/details/51136848
谙忆
2021/01/21
1.1K0
Java-单机版的书店管理系统(练习设计模块和思想_系列 六 )
Java-单机版的书店管理系统(练习设计模块和思想_系列 三 )
Java-单机版的书店管理系统(练习设计模块和思想_系列 二 ): http://blog.csdn.net/qq_26525215/article/details/51089734
谙忆
2021/01/21
8350
Java线程的暂停与恢复
 Java以前的suspend和resume方法过时不建议使用。 那怎么办呢? 具体说起来比较复杂,需要暂停标志加synchronized+等待/唤醒 详见代码 package defaul; i
用户2965768
2019/03/20
2.3K0
Java线程的暂停与恢复
java学习之路:32.史上最全的Swing常用组件
1.实例化JFrame对象,也就是创建一个窗体。 2.获取一个容器。 3.创建组件。 4.向容器添加组件。 5.使窗体可视。 6.设置窗体大小。 7.调用上面方法。
花狗Fdog
2020/10/28
8.1K0
java学习之路:32.史上最全的Swing常用组件
JAVA学习中Swing部分JDialog对话框窗体的简单学习
别先生
2017/12/29
1.9K0
Java入门(12)-- Swing程序设计
GUI(图形用户界面)为程序提供图形界面,它最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有的平台上运行,但Java1.0中基础类AWT(抽象窗口工具箱)并没有达到这个要求,于是Swing出现了,它是AWT组件的增强组件,但是它并不能完全替代AWT组件,这两种组件需要同时出现在一个图形用户界面中。
爱学习的程序媛
2022/04/07
5.8K0
Java入门(12)-- Swing程序设计
Java常用事件监听器与实例分析
今天来和大家总结一下有关在进行Java的GUI编程时常用的事件监听函数的基本作用和功能。
灰小猿
2020/09/23
2.9K0
Java常用事件监听器与实例分析
Java-单机版的书店管理系统(练习设计模块和思想_系列 二 )
Java-单机版的书店管理系统(练习设计模块和思想_系列 一 ): http://blog.csdn.net/qq_26525215/article/details/51073546
谙忆
2021/01/21
9710
Java-单机版的书店管理系统(练习设计模块和思想_系列 二 )
Java 密码框 JPasswordField
import java.awt.Container; import java.awt.FlowLayout; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JPasswordField; class text2 extends JFrame{ public text
用户2965768
2019/03/04
1.1K0
脏读,不可重复读,幻读
在介绍脏读,不可重复读,幻读现象之前,我们先来了解MySQL的事务隔离级别,因为脏读,不可重复读,幻读等现象都是由数据库里的事务隔离级别来决定是否可能发生的。
端碗吹水
2020/09/23
1.8K0
脏读,不可重复读,幻读
推荐阅读
相关推荐
【Java GUI编程】004-Swing学习笔记(二):图片按钮、单选框、多选框、下拉框、列表框、文本框、密码框、文本域
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验