在radiobuttton鼠标点击事件中更改contentpane中的组件

时间:2014-02-24 10:33:17

标签: java swing

您好我创建了一个包含内容窗格上的组合框的swing应用程序。我需要的是当我点击任何组合框文本框时必须删除并替换组合框。!

  txtSearch = new JTextField();
            txtSearch.setBounds(10, 11, 107, 22);
            getContentPane().add(txtSearch);
            txtSearch.setColumns(10);

 category = new JRadioButton("Search By Category");
    category.setActionCommand("category");
    buttonGroup.add(category);
    category.setBounds(10, 118, 140, 23);
    getContentPane().add(category);

类别单选按钮的鼠标clieck事件

@Override
            public void mouseClicked(MouseEvent arg0) {

                getContentPane().remove(txtSearch);


                getContentPane().add(comboCategory);


            }

标题单选按钮的鼠标单击事件

@Override
            public void mouseClicked(MouseEvent e) {
            getContentPane().add(txtSearch);

                getContentPane().remove(comboCategory);

                //getContentPane().add(txtSearch);


            }

我已经为类别单选按钮完成了点击事件。工作完美 但是,当我点击标题单选按钮时,它不会改回文本框.. !!

0 个答案:

没有答案