有朋友在做Java相关开发时因为一些问题可愁坏了。比如这个问题,java下拉框怎么做?本篇文章将和大家讲述如何用Java实现下拉框,感兴趣的朋友了解一下。

引用的包有:

java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。在AWT术语中,诸如按钮或滚动条之类的用户界面对象称为组件。

javax.swing 最常用的pachage,包含了各种swing组件的类

javax.swing.border 包含与swing组件外框有关的类import java.awt.*;

import javax.swing.*;

import javax.swing.border.*;

import java.awt.event.*;

public class Test extends JFrame {

private JPanel jPane;//大的面板

private JTextField textField;//文本框

public JComboBox comboBox;//下拉选择框

public static String a =null;

public static void main(String[] args) {

EventQueue.invokeLater(new Runnable() {

public void run() {

try {

Test frame = new Test();

frame.setVisible(true);

// 设置窗口可见

} catch (Exception e) {

e.printStackTrace();

}

}

});

}

/**

* Create the frame.

*/

public Test() {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// EXIT_ON_CLOSE相当于执行System.exit(0);的动作方法退出应用程序,关闭进程

// 如果不写这句话点击X我们也能关闭窗口,但是在后台进程里面我们会发现我们的进程数并不减少

setBounds(200, 200, 400, 400);//首次点开,发现距离屏幕左边,上方200,长宽均为400

jPane = new JPanel();

jPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(jPane);

jPane.setLayout(null);

//按照规定的位置显示,否则按照默认的FlowLayout(每个JPanel对象初始化时都使用FlowLayout布局,)布局显示的

comboBox = new JComboBox();

String[] select = {"选项一","选项二","选项三"};

// 添加选项值

comboBox.setModel(new DefaultComboBoxModel(select));

comboBox.setBounds(15, 15, 100, 25);

jPane.add(comboBox);

textField = new JTextField();

textField.setBounds(150, 15, 76, 22);

jPane.add(textField);

textField.setText("选项一");

comboBox.addItemListener(new ItemListener() {

@Override

public void itemStateChanged(ItemEvent e) {

if(e.getStateChange() == ItemEvent.SELECTED) {

textField.setText(comboBox.getSelectedItem().toString());

a = textField.getText();

System.out.print(a);

}

}

});

}

}

java下拉框怎么做_java下拉框怎么做?相关推荐

  1. java下拉框及响应函数_Java 下拉框JComboBox和单选按钮JRadioButton简单举例使用 | 学步园...

    下面代码仅供参考,也可作为模板使用. package com.View; import java.awt.Color; import java.awt.GridLayout; import java. ...

  2. java组合框添加函数_Java Swing组合框选择并链接到其他组合框

    这是场景:我在数据库中有一个包含3列(id,name,age)的表.我创建了3个swing组合框和一个按钮,该按钮向数据库发送了一个" select语句",并用addItem(-) ...

  3. java select 下拉选项框option定位_java select 下拉选项框opt

    java select 下拉选项框opt [2021-02-05 09:44:01]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...

  4. Java - EasyExcel结合VBA实现Excel导出下拉多选框与单选框

    需求:导出一个带有单选下拉框与多选下拉框的excel模板 思路:1.使用VBA脚本设置带有多选框的模板2.使用EasyExcel给字段填充单选下拉框数据源 一.创建带有多选框宏的excel模板 *.x ...

  5. excel 表做下拉框_Excel工作表的组合框下拉列表

    excel 表做下拉框 Would you prefer a bigger font size for items in a data validation drop down list? Would ...

  6. ​360搜索下拉词框跟相关搜索算法原理是什么?如何做360下拉推广?​

    一.360相关搜索跟下拉词算法分析 首先我们来分析一下360下拉词产生的算法是怎么样的? 通常来说,一个下拉词的产生跟这个词语的热度是相关的,简单的说就是一个词语的关注度(资讯.搜索等等)热度越高,那 ...

  7. html 下拉框设置名称,html下拉菜单怎么做?高手教你如何在HTML和CSS中创建下拉菜单...

    html下拉菜单怎么做?html下拉菜单代码是什么?这些对于刚刚入门的新手,还不是很明白,下面高手教你如何在HTML和CSS中创建下拉菜单? 很多人都会遇到将鼠标悬停在导航上,会出现下拉菜单; 一般出 ...

  8. html自动下拉框怎么做,html下拉菜单怎么做?

    一:首先我们打开Notepad++,如果使用Notepad++的话,请在HTML窗口顶部的"语言"菜单设置成"H".[推荐学习:Html5教程] 二:创建下拉菜 ...

  9. jquery ajax下拉联动,jQuery Ajax MVC 下拉框联动

    无刷新下拉框联动方法: Controllers代码 public JsonResult DH_Change(string DH_ID) { List TeamLeaderList = FinanceD ...

最新文章

  1. 20190702 论回去
  2. 分布式锁,进程锁,线程锁到底是什么
  3. 高精度乘法(信息学奥赛一本通-T1307)
  4. 用易拉罐做机器人教程_不会c4d就做不出3d设计?用ps照样可以,教程在这里
  5. Linux中出现 -bash: unzip: command not found
  6. Scality试图将对象存储转移到磁带和云中
  7. linux下的man和info命令
  8. JDK帮助文档(中文版)
  9. linux im-scim-bridge.so 使用,Ubuntu SCIM 输入法不能光标跟随的解决
  10. 机器学习 Cohen s Kappa,Quadratic Weighted Kappa 详解
  11. [ubuntu]关闭/打开笔记本电脑触控板
  12. c 语言drawtext字体旋转,C# GDI+文字画图 添加任意角度文字(文字旋转是中心旋转,角度顺时针为正)...
  13. 大数据项目实训总结_DATATOM | 大数据实训
  14. 浅谈大数据任务调度平台
  15. Openstack 虚拟机云盘扩容
  16. hive full join多表多关联键联合查询
  17. web mysql报表工具_新一代Java web报表工具—Smartbi电子表格的优势
  18. 【17】 强化学习 17章 前沿技术
  19. 非常有用的 windows CMD 命令大全
  20. 数据可视化(matplotlib库)知识点归纳总结及练习题

热门文章

  1. SpringBoot有关数组对象转JSON
  2. 生成式语言大模型压缩技术思考——以ChatGPT为例
  3. 研华PCI板卡开发(4)快速入门(4)轴操作
  4. 跟百事斗了100年,可口可乐凭什么“赢”?
  5. “一路向南,dream it possible”之旅--骑行从北京到成都(一)
  6. Visio取消显示两直线之间的跨线
  7. 【蓝桥杯嵌入式】【STM32】14_CT117E_EXA蓝桥杯嵌入式扩展板硬件资源一览及其驱动编写
  8. 读《活着》【思维导图版】
  9. facenet 人脸识别库的搭建和使用方法(二)
  10. 考研:研究生考试(五天学完)之《线性代数与空间解析几何》研究生学霸重点知识点总结之第三课向量与向量空间