收录日期:2018/11/16 16:29:58 时间:2016/05/23 01:58:29 标签:Java SE
一个列表框和下拉框,有相同的内容,任何讲他们关联起来。就是选择列表框的某项时,下拉框的对应选项被选中。
最好有代码。。。
监听事件啊。
具体怎么作呢?我是新手。
onchange事件
/**
 * AWT Sample application
 *
 * @author
 * @version 1.00 03/12/11
 */

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;


public class TestProject {

    public static void main(String[] args) {
        JFrame f = new JFrame("List Test");
        String[] testData = new String[]{
            "item1","item2","item3"
        };
        JPanel p1 = new JPanel();
        final JList list = new JList(testData);
        final JComboBox jcb = new JComboBox(testData);

        p1.add(list);
        f.getContentPane().add(p1,BorderLayout.CENTER);

        JPanel p2 = new JPanel();
        p2.add(jcb);
        f.getContentPane().add(p2,BorderLayout.NORTH);


        f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });

        //添加事件,当列表的选择发生改变的时候改变下拉列表
        list.addListSelectionListener(new ListSelectionListener(){
            public void valueChanged(ListSelectionEvent e){
                Object o = list.getSelectedValue();
                jcb.setSelectedItem((String)o);
            }
        });

        f.setSize(400,400);
        f.show();
    }
}
设置下拉菜单的属性onChange事件就可以了。
如hehecafe所写的

建设银行|工行|农业银行 php 中变量为什么前后加“.” 求类似360安全卫士的自动升级程序代码 error 2146/2501 求解 这样的男女算啥关系 ASP连接Access显示文件已在使用中 高手留步,看看这句sql的语法问题 Java和。NET那个比较吃香! case登录问题..请问一下代码为什么出错了?如何更改?i怎么赋值? 问:一个天才的问题可以用php得到msn中好友的信息吗? 关于字符串的截取问题. 保存按钮,向两个表插入数据,运用事务处理,出错:无效操作。连接被关闭。 求一正则表达 问一个简单的问题 请教数据库高手 招聘有丰富实践经验和授课经验的oracle讲师 问一个ConnMgrReleaseConnection的问题。 跳转菜单本页传递中文参数问题 delphi怎么执行telnet?不是简单的执行telnet,内详 python在set ini文件某项值后,顺序就乱了,怎么解决? 怎样在资料修改页面取CheckBoxList的值并存到数据库 DLL 参数为BYTE数组时,在DELPHI怎么调用 请教一个关于字符串处理(C语言)的问题. WEB SERVICE 有人做过票务管理系统吗?项目合作~~~~ 向服务器注册错误 引用的问题?? mysql_fetch_row(result); 会不会导致超时现象? 关于J2ME图片显示的问题 望推荐图书