如何使JComboBox控件初始化后,显示第一个值? String[] a = {"小王","小张","小强"};JComboBox cmbUserNm = new JComboBox(a);现在要将第一个Item直接显示出来。怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cmbUserNm.setSelectedIndex(0);就是这样 String[] a = {"小王","小张","小强"};JComboBox cmbUserNm = new JComboBox(a);cmbUserNm.setSelectedIndex(0) 是这样的,我在JTable里面放入了三个JComboBox控件,在启动程序时,第一个JComboBox控件里面值从数据库中已经取出来.当选择第一个JComboBox控件里的某一项时,将根据第一个JComboBox控件中的内容取得数据插入第二个JComboBox控件中。第三个JComboBox控件也是如此。现在的问题是,当我在第一个JComboBox控件中选了其中一项,第二个JComboBox控件中的数据已经取出来的,可第一项显示的却是空白。现想让它把第一个Item显示出来。代码如下://这是事件处理内部类中实现了的方法,用于处理JComboBox的事件。public void focusLost(FocusEvent e) { Object objSource = e.getSource(); String strGoodsType = ""; String strGoodsBrand = ""; String strGoodsName = ""; try { //商品类型下拉列表框的事件处理 if (objSource == cmbType) { cmbBrand.removeAllItems(); strGoodsType = (String)cmbType.getSelectedItem(); //console是一个控制类,用来从数据库类中取得数据的。 Object objGoodsBrand[] = console.selectGoodsBrand(strGoodsType); for (int i = 0; i < objGoodsBrand.length; i++) { //这个方法是将数据加入到JComboBox控件的。相关代码在下面. addGoodsBrand((String)objGoodsBrand[i]); } cmbBrand.setSelectedIndex(0); return; }//addGoodsBrand方法的代码:private void addGoodsBrand(String argGoodsBrand) { cmbGoodsBrand.addItem(argGoodsBrand);}请各位帮忙看看,到底是哪里有问题,为什么第一项总是显示不出来啊? 试试JComboBox cmbUserNm = new JComboBox(new String[]{"小王","小张","小强"}); 谢谢各位,这个问题 pxboy(阿土仔) 在以下这个贴子中以帮我解决.现给各位帮过我的网友们结贴.http://expert.csdn.net/Expert/topic/2336/2336324.xml?temp=.7561304 返回值 class问题 求解:Exception in thread "main" java.lang.NoClassDefFoundError:Hello 关于日期的处理 简单小问题 && || 区别 大部分的程序都是模块化的,只需要知道方法和调用对象,那么在程序学习中,学习那些基本的数据算法有意义吗? 高手进入!! 三角形问题 新手求助,虽然我很笨 Java中 byte 如何用java调用ie核心,开发浏览器,或者直接开发? 把JComboBox在JTable里的严重问题!
就是这样
JComboBox cmbUserNm = new JComboBox(a);
cmbUserNm.setSelectedIndex(0)
public void focusLost(FocusEvent e) {
Object objSource = e.getSource();
String strGoodsType = "";
String strGoodsBrand = "";
String strGoodsName = "";
try {
//商品类型下拉列表框的事件处理
if (objSource == cmbType) {
cmbBrand.removeAllItems();
strGoodsType = (String)cmbType.getSelectedItem();
//console是一个控制类,用来从数据库类中取得数据的。
Object objGoodsBrand[] = console.selectGoodsBrand(strGoodsType);
for (int i = 0; i < objGoodsBrand.length; i++) {
//这个方法是将数据加入到JComboBox控件的。相关代码在下面.
addGoodsBrand((String)objGoodsBrand[i]);
}
cmbBrand.setSelectedIndex(0);
return;
}
//addGoodsBrand方法的代码:
private void addGoodsBrand(String argGoodsBrand) {
cmbGoodsBrand.addItem(argGoodsBrand);
}
请各位帮忙看看,到底是哪里有问题,为什么第一项总是显示不出来啊?
http://expert.csdn.net/Expert/topic/2336/2336324.xml?temp=.7561304