收录日期:2019/04/26 16:40:31 时间: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所写的

再问一次$PATH_INFO? Table1在DBGrid中显示有排序怎么做? 支持ginger,反对随意删帖!支持者请举手! 在开发ActiveX控件时要用到自己定义的类,请问那些类要在IDL中定义吗,如果要,请问怎么定义? ◎◆◇◎ DirectShow编程, 怎么控制 亮度? 100分 归你了◎◆ 如何在命令栏输入文字标题? 如何取得TDateTime变量的年、月、日? 怎样写入数据库?(access and sql) 请教运行SUN J2EE TUTORIAL 第一个例子(converter)时遇到的错误 我想请教一下:avi文件支持左右声道切换吗? PB朋友QQ大全!不要激动,不要说感谢...... 虚心请教,如何处理JComboBox的事件?cb.addItemListener(this);这句话为什么错了。急急急!! 请问RemotelyAnywhere的注册码? 如何报考scjp? pb中有没有在函数一个文本文件里面查找一个《字符串》然后得到字符串所在这一行??? 请问,如何获得当前的HttpServletRequest 对象呢?? 什么情况要重载\" = \"? 这是从阿里巴巴上看到的电脑配件批发报价,大家对比一下在电脑市场的零售报价,相差多大啊! 显卡还是显示器的问题? BT是什么意思?? WSOCK控件可以动态设置REMOTEHOST吗? 高分紧急求助 子窗口提交表单后关闭、父窗口刷新。 初学J2ME,请推荐几本好书! 如何实现隐藏分层,点击时候展开(就像论坛左边的功能) 请高手加个注释…… 请问RemotelyAnywhere的注册码? 为什么我的可执行程序fc.exe放到其他机器上不能运行阿,数据库是oracle817,用的是ADO连接,大家有没有碰到这种情况阿?? javascript如何判断是否处于空闲状态??? 请问RemotelyAnywhere的注册码?