java swing 的 JComboBox 能像html中的select一样将显示值和实际值对应吗?请高手指教,谢谢!
解决方案 »
- spring+hibernate小弟封装了一个DAO,感觉不好用,有没有好点的封装
- SpringMVC成功返回以后怎么获取commandClass对象中的某个属性
- 求实战性教强的java webservice视频或教程!!!
- 用JSP怎样获得当前计算机的驱动器信息?
- 求助:hibernate 中用 or 查询一个表中的两个 many-to-one 字段的属性时,查询很慢很慢,而且得出很多条重复的数据。
- Struts标签<html:textarea>如何换行
- 高分请教Weblogic的配置部署问题
- 求 JIVE2.1.1 的源代码!!!
- 求助:怎么安装uPortal?
- stored procedure 问题 请帮忙
- 寻求比较炫的统计图的网址
- case when 无法解析
code name
0 男
1 女
在JComboBox列表中显示的是男和女
用getSelectedItem方法获取的是0或1
package com.eagle;import java.awt.Container;import javax.swing.*;public class Test extends JFrame{
public JComboBox box;
public Test(){
box = new JComboBox();
Data data1 = new Data("0","男");
Data data2 = new Data("1","女");
box.addItem(data1);
box.addItem(data2);
JPanel pane = new JPanel();
pane.add(box);
Container contentPane = this.getContentPane();
contentPane.add(pane);
this.setContentPane(contentPane);
this.setSize(100,100);
this.setVisible(true);
}
class Data {
public String code;
public String name;
public Data(String _code, String _name){
code = _code;
name = _name;
}
public String toString(){
return name;
}
}
public static void main(String args[]){
Test test = new Test();
Data data = (Data)test.box.getSelectedItem();
System.out.println(data.code);
}
}