java下拉列表多选代码 下拉菜单多选

java中怎么编写多项选择题代码

import java.awt.Checkbox;

成都创新互联专业为企业提供望都网站建设、望都做网站、望都网站设计、望都网站制作等企业网站建设、网页设计与制作、望都企业网站模板建站服务,十余年望都做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

import java.awt.CheckboxGroup;

import java.awt.Choice;

import java.awt.FlowLayout;

import java.awt.Label;

import java.awt.TextField;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

import javax.swing.JFrame;

public class Choose extends JFrame implements ItemListener {

/**

*/

private static final long serialVersionUID = 1L;

Label l1, l2;

TextField t1, t2;

CheckboxGroup checkboxGroup = new CheckboxGroup();

Checkbox checkbox1 = new Checkbox("QQ", checkboxGroup, false);

Checkbox checkbox2 = new Checkbox("MSN", checkboxGroup, false);

Checkbox checkbox3 = new Checkbox("ICQ", checkboxGroup, false);

Choice c;

public Choose() {

super("简单小程序");

this.setLayout(new FlowLayout());

l1 = new Label("选择你常用的软件:");

l2 = new Label("选择你喜欢的水果:");

checkbox1.addItemListener(this);

checkbox2.addItemListener(this);

checkbox3.addItemListener(this);

t1 = new TextField(20);

t2 = new TextField(20);

c = new Choice();

c.addItemListener(this);

c.add("苹果");

c.add("橘子");

c.add("香蕉");

c.add("梨子");

this.add(l1);

this.add(checkbox1);

this.add(checkbox2);

this.add(checkbox3);

this.add(t1);

this.add(l2);

this.add(c);

this.add(t2);

this.setSize(450, 200);

this.setVisible(true);

}

public static void main(String[] args) {

new Choose();

}

public void itemStateChanged(ItemEvent e) {

if (e.getSource() == checkbox1) {

t1.setText("你常用的软件是:" + checkbox1.getLabel());

}

if (e.getSource() == checkbox2) {

t1.setText("你常用的软件是:" + checkbox2.getLabel());

}

if (e.getSource() == checkbox3) {

t1.setText("你常用的软件是:" + checkbox3.getLabel());

}

t2.setText("你喜欢的水果是:" + c.getSelectedItem());// 得到选中的下拉列表值

}

}

java程序下拉列表设计

效果图

参考代码

import java.awt.event.*;

import java.util.Vector;

import javax.swing.*;

public class Demo extends JFrame implements ActionListener {

JButton btn;

VectorString vector=new VectorString();

JComboBoxString jcb;

public Demo() {

vector.add("公斤");

vector.add("每个");

vector.add("每盒");

JLabel jl = new JLabel("单位");

jcb = new JComboBoxString(vector);//可以传入一个数组或者一个Vector链表,对下拉框进行初始化

btn=new JButton("获取下拉框的文字");

btn.addActionListener(this);

JPanel jp = new JPanel();

jp.add(jl);

jp.add(jcb);

jp.add(btn);

add(jp);

setSize(300, 200);

setLocationRelativeTo(null);

setTitle("下拉框Demo");

setDefaultCloseOperation(EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new Demo().setVisible(true);

}

@Override

public void actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(this, (String)jcb.getSelectedItem());

}

}

初学JAVA下拉列表框,有些问题求指教。下面是代码。谢谢

多练,去卡api,查看源代码,下次你再问JRadioButton什么的,又要问了,再看JTable又要问了,看JTree,又要问了

如何用JAVA来实现下拉菜单的功能

import java.awt.*;

import java.awt.event.*;

class xl Frame implements ItemListener //借口

{

static Choice chc=new Choice();//创建下拉框的对象

}

public static void main(String args[])

{

frm.setLayout(new FlowLayout());//创建布局格式

frm.setSize(200,200);//设置框架大小

frm.add(chc);//把下拉框组件加入到框架里面

chc.addItemListener(frm);//把chc设置为聆听者

chc.add('上海');

chc.add('北京');//在下拉框里面加入所需要的东西,例如上海,北京。

frm.setVisible(true);//窗体设为可视

}

//后面借着就是对应触发下拉框索要执行的。

java 读取Excel 下拉列表里面所有的选项

这个不好办。

你可以现在Excel中看看下拉列表取的哪些行列的数据,然后在程序中读取这些行列的数据。

或者试试下面的代码(基于POI):

XSSFWorkbook excel = new XSSFWorkbook(in);

XSSFSheet sheet = excel.getSheetAt(0); 

XSSFRow r = this.sheet.getRow(row);// row=行号

XSSFCell c= r.getCell(col));// col=列号

CellRangeAddress array = cell.getArrayFormulaRange();

System.out.println(array.formatAsString());// 看看对不对

// 调用其他array方法获取值


文章名称:java下拉列表多选代码 下拉菜单多选
地址分享:http://hbruida.cn/article/dodjpih.html