java下拉框代码是什么 java下拉框选择怎么设置的

如何用java实现下拉菜单

//核心代码

玛沁网站建设公司创新互联,玛沁网站设计制作,有大型网站制作公司丰富经验。已为玛沁上1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的玛沁做网站的公司定做!

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

JComboBoxString jcb = new JComboBoxString(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 swing,下拉列表框和下拉列表的例子尽量简单,需要较多注释谢谢。。

代码如下:

import java.awt.Color;

import java.awt.Dimension;

import java.awt.FlowLayout;

import java.awt.event.ItemEvent;

import javax.swing.*;

public class App extends JFrame {

private JComboBoxString comboBox;

private JListString list;

public App() {

this.setSize(300, 200);

this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);  // 设置关闭方式

this.setLayout(new FlowLayout());

// 定义一些选项

String[] options = { "红", "黄", "蓝", "绿" }; 

// 创建下拉列表

comboBox = new JComboBox(options); 

// 添加选择事件监听器,选择时触发

comboBox.addItemListener(e - {

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

setBackground((String)e.getItem());

});

this.add(comboBox);

// 创建列表框

list = new JList(options);

list.setPreferredSize(new Dimension(50, 50));

// 添加选择事件监听器,选择时触发

list.addListSelectionListener(e - setBackground(options[list.getSelectedIndex()]));

this.add(new JScrollPane(list));

}

// 设置窗口背景

private void setBackground(String color) {

switch(color) {

case "红":

getContentPane().setBackground(Color.RED);

break;

case "黄":

getContentPane().setBackground(Color.YELLOW);

break;

case "蓝":

getContentPane().setBackground(Color.BLUE);

break;

case "绿":

getContentPane().setBackground(Color.GREEN);

break;

}

}

public static void main(String[] args) {

new App().setVisible(true);

}

}

运行结果:

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 web开发部 有两个下拉框,我要做的是在选完第一个下拉框时,第二个下拉框才可选,代码该怎样写

第一个下拉框绑定一个onchange事件,第二个下拉框保持为没有选项,当选中第一个下框某项时在动态获取第二个下拉框的内容


分享文章:java下拉框代码是什么 java下拉框选择怎么设置的
链接分享:http://myzitong.com/article/doeopcp.html