Unlogisches Verhalten

Status
Nicht offen für weitere Antworten.

zilti

Bekanntes Mitglied
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);
				}
			}
		}
	}
	
	
}
 
Fügst du diesen Listener dem Home-Button vielleicht zweimal hinzu, dafür aber keinmal dem News-Button? (Also eine einfache Verwechslung zweier Variablen...)
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben