Bei folgendem Code habe ich dieses Problem: Beim Klick auf den Button mit ActionCommand Home wird der Befehl 2x aufgerufen (das Fenster öffnet 2 Mal), bei dem mit News passiert einfach gar nichts.
Code:
public void actionPerformed(ActionEvent e)
{
if(e.getSource() instanceof JButton)
{
JButton button = (JButton)e.getSource();
// Bar-Buttons
if(button.getName().equals("Bar"))
{
if(button.getActionCommand().equals("Close"))
{
if(JOptionPane.showConfirmDialog(this, "Wirklich beenden?", "Beenden", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
{
System.exit(0);
}
}
// Wenn Home angeklickt wurde
else if(button.getActionCommand().equals("Home"))
{
Home home = new Home(data);
}
// Wenn News angeklickt wurde
else if(button.getActionCommand().equals("News"))
{
Newsadmin Newsadmin = new Newsadmin(data);
}
}
}
}
}