java代码实现下拉框 java实现下拉列表

如何用java实现下拉菜单

//核心代码

创新互联是一家专注于成都网站设计、网站制作与策划设计,二道江网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:二道江等地区。二道江做网站价格咨询:18980820575

String[] sg= {"苹果","香蕉","樱桃","山楂"};

JComboBoxString jcb = new JComboBox碰誉String(sg);

完整代码

import java.awt.*;

import javax.swing.*;

public class MFrame extends JFrame{

public 差吵游MFrame() {

String[] sg= {"苹果","香蕉","樱桃","山楂"};

JComboBoxString jcb = new JComboBoxString(sg);

add(jcb);

setLayout(new FlowLayout());//把JFrame设置成流式布局

setTitle("测试");//设置窗口标题

setSize(220, 100);//设置窗口大小

setLocationRelativeTo(null);//设置窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//设置点击关闭虚销退出jvm虚拟机

setVisible(true);//设置窗口可见

}

public static void main(String[] args) {

new MFrame();//创建窗口

}

}

java中怎么实现多个下拉菜单的动态关联?

1,所谓级联下拉菜单就是动态的下拉菜单,

当第一级选中某一个选项是,

第二棚岩激级会跟着第一级的变化而变化,

比如:当“学院”这一栏选择“信息学院”那链袜么“专业”这一栏只会出现属于信息学院的专业。

2,级联下拉菜单的实现是运用itemStateChanged(ItemEvent

)方法实现,首先在下拉菜单上注册ItemListener监视器,当下拉菜单选中时触发itemStateChanged(ItemEvent

)事件重新给下一级下拉菜单赋值。

public

void

itemStateChanged(ItemEvent

e)

{

if(e.getSource()

==

xueyuan)

{

//

当点击学院下枣芦拉框时

try

{

Statement

stat2

=

con.createStatement();

String

sql

=

"select

D_ID

from

xueyuanin

WHERE

D_NAME='"+e.getItem()+"'";

//

获取该学院的代号

ResultSet

rs

=

stat2.executeQuery(sql);

rs.next();

求个JAVA实例代码是关于弹出下拉菜单的

import javax.swing.*;

public class MenuTest extends JFrame{

JMenuBar menuBar;

JMenu menu1,menu2;

JMenuItem jmi1,jmi2,jmi3;

MenuTest(){

setTitle("菜单测试");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(400,300);

menuBar=new JMenuBar();

setJMenuBar(menuBar);

menu1=new JMenu("扮樱消文件");

menu2=new JMenu("工具");

menuBar.add(menu1);

menuBar.add(menu2);

jmi1=new JMenuItem("打开");

jmi2=new JMenuItem("厅知保存");

jmi3=new JMenuItem("关闭");

menu1.add(jmi1);

menu1.add(jmi2);

menu1.add(jmi3);

setVisible(true);

}

public static void main(String[] args) {

new MenuTest();

}

}

一颂前个简单的例子,没添加动作

Java源代码:POI操作Excel如何创建下拉框

Java代码package poiexcel; import java.io.FileOutputStream; import java.util.Date; import org.apache.poi.hssf.usermodel.DVConstraint; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFDataValidation; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.util.CellRangeAddressList; public class POI { public static void main(String [] args) { String [] list={"东软丛纯裤","华信","SAP","海辉"}; new POI().createListBox(list); return; } public void createListBox (String [] list) { //渗简文件初始化 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("new sheet"); //在第一行第一个单元格,插入下拉框 HSSFRow row = sheet.createRow(0); HSSFCell cell = row.createCell(0); //普通写入操作 cell.setCellValue("请选择");//这是实验 //生成下拉列表 //只对(0,0)单元格有效 CellRangeAddressList regions = new CellRangeAddressList(0,0,0,0); //生成下拉框内容 DVConstraint constraint = DVConstraint.createExplicitListConstraint(list); //绑定下拉框和作用区域 HSSFDataValidation data_validation = new HSSFDataValidation(regions,constraint); /裤袭/对sheet页生效 sheet.addValidationData(data_validation); //写入文件 FileOutputStream fileOut; try { fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //结束 System.out.println("Over"); } }责任编辑:linshi1


文章名称:java代码实现下拉框 java实现下拉列表
网页网址:http://hbruida.cn/article/ddpohdg.html