JButton在其他类中的动作

时间:2017-07-25 13:54:23

标签: java jbutton

我有一个带有两个面板的主框架:

JPanel Menu = new Menu();
Menu.setBounds(0, 37, 300, 644);
contentPane.add(Menu);
Menu.setVisible(false);

JPanel Fahrtenbearbeiten = new Fahrtenbearbeiten();
Fahrtenbearbeiten.setBounds(0, 0, 1422, 668);
contentPane.add(Fahrtenbearbeiten); 

在“菜单”面板中,我想创建一个按钮,该按钮设置Fahrtenbearbeiten面板的Visible(false)。问题是:如何在菜单面板(Menu.java)中触发并在其他文件(Haupt.java)中执行操作?

1 个答案:

答案 0 :(得分:2)

  1. Fahrtenbearbeiten JPanel声明为全局变量

    private JPanel fahrtenbearbeitenPnl = new JPanel();
    
  2. 创建方法

    public void hideFahrtenbearbeitenPnl()
    {
       fahrtenbearbeitenPnl.setVisible(false);
    }
    
  3. 在包含面板的类的对象上调用此方法。例如:

    menu.hideFahrtenbearbeitenPnl();
    
  4. 如果我的问题错了,请告诉我。 (也许发布整个班级以获得更容易的支持)