通过另一个Jbutton使Jbutton可见

时间:2015-04-28 09:15:27

标签: java swing jbutton

我的Jframe中有两个按钮:button1和button2。两个按钮都有各自的代码,可以在单击时执行。但是,只有在满足button1中的某个条件时,button2才能显示。需要帮忙。 我该怎么做?

2 个答案:

答案 0 :(得分:1)

最初放

button2.setVisible(false); 

当条件满足时,按钮1的点击事件设置

button2.setVisible(true); 

答案 1 :(得分:1)

您可以使用Action Event来使用按钮的可见性

button1.addActionListener(new ActionListener()
{
    @Override
    public void actionPerformed(ActionEvent e)
    {
        // Add Button Action Handler here
        button1.setVisible(false);
        button2.setVisible(true);
    }
}

button2.addActionListener(new ActionListener()
{
    @Override
    public void actionPerformed(ActionEvent e)
    {
        // Add Button Action Handler here
        button2.setVisible(false);
        button1.setVisible(true);
    }
}