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

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)中具有动作的动作?

最佳答案

Fahrtenbearbeiten JPanel声明为全局变量

private JPanel fahrtenbearbeitenPnl = new JPanel();

创建一个方法

public void hideFahrtenbearbeitenPnl()
{
   fahrtenbearbeitenPnl.setVisible(false);
}

在包含面板的类的对象上调用此方法。例如:

menu.hideFahrtenbearbeitenPnl();



如果您的问题有误,请告诉我。 (也许张贴全班以便获得更轻松的支持)

07-25 21:11