日期:2014-05-20  浏览次数:20693 次

先谢。JAVA AWT Choice 下拉菜单传值问题
用AWT写了个程序,其中用到下拉菜单Choice。

代码大致如下:


void getChoice() {
    Choice choice = new Choice();
    choice.add("值1");
    choice.add("值2");
    choice.add("值3");
}

我的数据是KEY-VALUE形式的,请问有没有办法,将KEY也保存下来,方便后台调用?

考虑过使用label,Map等方式存储所有的数据,然后再根据value来查找key。这种方式不是太理想。
谢谢。
JAVA?AWT?K/V

------解决方案--------------------
创建新的类,其中包含key和显示的值。覆盖String toString()方法,返回要显示的值.