Swing Menü wird nicht angezeigt

R

Renakles

Gast
Guten Tag,

probiere mich nun schon seit Ewigkeiten mit einem Problem. Und zwar wird in meinem Programm (Ein "Parkhausassistent") das Menü nicht angezeigt! Ich verstehe nicht wieso und komme nicht dahinter! Jemand eine Idee?

Java:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class parkhaus extends JFrame implements ActionListener
{
	JTextArea gesamt, sonderparker, freie, besetzte, zeichen;
	JPanel p1,p2,p3,p4,p5,p6;
	JButton einfahren, ausfahren, füllung;
	JLabel l1,l2,l3,l4;
	int ges, son, fre, bes, gesetzt,temp, value=0;
	JMenuBar menu,menu2;
	JMenu extras, test;
	JMenuItem setzen, neu, test1, test2;
	String set, fehler;
	JProgressBar statics;
	
	public parkhaus ()
	{
		super ("Parkhaus");
		
		gesamt = new JTextArea (1,12);
		gesamt.setEditable(true);
		sonderparker = new JTextArea (1,12);
		sonderparker.setEditable(true);
		freie = new JTextArea (1,12);
		freie.setEditable(true);
		besetzte = new JTextArea (1,12);
		besetzte.setEditable(true);
		zeichen = new JTextArea (5,20);
		l1 = new JLabel ("Gesamtparkplätze: ");
		l2 = new JLabel ("Sonderparkplätze: ");
		l3 = new JLabel ("Freie Parkplätze: ");
		l4 = new JLabel ("Besetzte Parkplätze: ");
		menu = new JMenuBar ();
		extras = new JMenu ("Extras");
		setzen = new JMenuItem ("Freie Parkplätze setzen");
		neu = new JMenuItem ("Parkhaus neu einstellen");

		menu.add(extras);
		extras.add(setzen);
		neu.add(extras);
		
		son = 5;
		ges = 15;
		fre = 12;
		bes = 3;
		sonderparker.setText("Anzahl:     " + son);
		gesamt.setText("Anzahl:     " + ges);
		freie.setText("Anzahl:     " + fre);
		besetzte.setText("Anzahl:     " + bes);	
		
		statics = new JProgressBar();
		statics.setMinimum(0);
		statics.setMaximum(ges);
		statics.setBackground(Color.green);
		statics.setForeground(Color.red);
		statics.setValue(bes);
		
		einfahren = new JButton ("Einfahren");
		ausfahren = new JButton ("Ausfahren");
		einfahren.addActionListener (this);
		ausfahren.addActionListener (this);
		setzen.addActionListener (this);
		
		p1 = new JPanel();
		p2 = new JPanel();
		p3 = new JPanel();
		p4 = new JPanel();
		p5 = new JPanel();
		p6 = new JPanel();
		
		p1.add(l1);
		p1.add(gesamt);
		p2.add(l2);
		p2.add(sonderparker);
		p3.add(l3);
		p3.add(freie);
		p4.add(l4);
		p4.add(besetzte);
		//p5.add(zeichen);
		p5.add(statics);
		p6.add(einfahren);
		p6.add(ausfahren);
		
		setJMenuBar(menu);
		getContentPane().setLayout (new FlowLayout());
		getContentPane().add (p1);
		getContentPane().add (p2);
		getContentPane().add (p3);
		getContentPane().add (p4);
		getContentPane().add (p5);
		getContentPane().add (p6);	
		
		setDefaultCloseOperation (EXIT_ON_CLOSE);
	}
	
	public static void main (String [] args) throws Exception
	{
		parkhaus münchberg = new parkhaus();
		münchberg.setVisible(true);
		münchberg.setLocation (200,200);
		münchberg.setSize (350,500);
	}
	
	
	public void actionPerformed (ActionEvent e)
	{
		if (e.getSource()==einfahren)
		{
			if (fre > 0)
			{
				fre = fre -1;
				bes = bes +1;
				freie.setText("Anzahl:     " + fre);
				besetzte.setText("Anzahl:     " + bes);
				if (fre > 0)
				{
					zeichen.setBackground(Color.green);
				}
				else if (fre < 1 && son > 0)
				{
					zeichen.setBackground (Color.orange);
				}
				else
				{
					zeichen.setBackground (Color.red);
				}
			}
			else 
			{
				System.out.println ("Das Parkhaus ist voll!");
			}
			statics.setValue(bes);
		}
		else if (e.getSource()==ausfahren)
		{
			if (bes > 0)
			{
				fre = fre +1;
				bes = bes -1;
				freie.setText("Anzahl:     " + fre);
				besetzte.setText("Anzahl:     " + bes);
				if (fre > 0)
				{
					zeichen.setBackground(Color.green);
				}
				else if (fre < 1 && son > 0)
				{
					zeichen.setBackground (Color.orange);
				}
				else
				{
					zeichen.setBackground (Color.red);
				}
			}
			else
			{
				System.out.println ("Parkhaus ist bereits leer! Keine Autos mehr vorhanden!");
			}
			statics.setValue(bes);
		}
		else if (e.getSource()==setzen)
		{
			set = JOptionPane.showInputDialog("Anzahl: ", "Gewünschten Wert eingeben");
			
			try
			{
				gesetzt = Integer.parseInt (set);
			}
			catch (NumberFormatException fehler)
			{
				JOptionPane.showMessageDialog (null, "Keine Zahl eingegeben!");
			}
			
			if (gesetzt > son)
			{
				JOptionPane.showMessageDialog (null, "Nicht genügend VIP-Parkplätze mehr zu Verfügung");
			}
			else if (gesetzt <= son)
			{
				fre = gesetzt + fre;
				ges = gesetzt + ges;
				son = son - gesetzt;
				freie.setText("Anzahl:     " + fre);
				gesamt.setText("Anzahl:     " + ges);
				sonderparker.setText ("Anzahl:     " + son);
			}
			statics.setValue(bes);
			statics.setMaximum(ges);
		}
	}
}
 

XHelp

Top Contributor
[JAVA=41]
neu.add(extras);
[/code]
Vermutlich soll es
Code:
extras.add(neu)
heißen. Dann sollte es klappen.
P.S. Klassen sollte man in java groß schreiben.
 
R

Renakles

Gast
Ja das sollte es eigentlich heißen! Danke! Hab das beim durchschauen einfach immer wieder überlesen ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Menü beschriftung wird nicht verändert AWT, Swing, JavaFX & SWT 7
J GUI Programmierung Popup-Menü AWT, Swing, JavaFX & SWT 4
J Java GUI Dropdown-Menü anzeigen AWT, Swing, JavaFX & SWT 5
I Von Menü: Seite zu Seite springen (CardLayout) AWT, Swing, JavaFX & SWT 8
B Swing Menü geht nicht AWT, Swing, JavaFX & SWT 5
AmsananKING Java Menü-Problem AWT, Swing, JavaFX & SWT 1
M Eine Datei auf den Apache Server hochladen - über das Menü im JavaProgramm AWT, Swing, JavaFX & SWT 7
H Swing Auf Klick auf Menü-Eintrag reagieren AWT, Swing, JavaFX & SWT 0
C JavaFX Inhalt eines SplitPane's durch Menü-Auswahl ändern? AWT, Swing, JavaFX & SWT 13
L JavaFX Mehrere JavaFX Szenen mit einem Menü AWT, Swing, JavaFX & SWT 1
M Menü ohne Menübar umsetzen[SWT] AWT, Swing, JavaFX & SWT 8
RalleYTN Swing Menü für Texteditor (Rechtsklick) AWT, Swing, JavaFX & SWT 4
D javafx.scene.control.TreeView als dropdown Menü AWT, Swing, JavaFX & SWT 6
G JavaFX Menü und mehrere Scenes AWT, Swing, JavaFX & SWT 16
J Swing aufklappbares Menü AWT, Swing, JavaFX & SWT 0
K JavaFX Fenster aufrufen über Menü AWT, Swing, JavaFX & SWT 1
F Swing Ein 2D-Game Menü mit framefüllenden Button AWT, Swing, JavaFX & SWT 6
J 2D-Grafik Menü programmieren AWT, Swing, JavaFX & SWT 2
X Popup Menü nur bei besonderem Fall öffnen AWT, Swing, JavaFX & SWT 3
U Größe eines Button im Menü ändern AWT, Swing, JavaFX & SWT 1
M Menü mit Buttons AWT, Swing, JavaFX & SWT 8
J Graphisches Game Menü AWT, Swing, JavaFX & SWT 9
J Maus "locken" für Menü AWT, Swing, JavaFX & SWT 8
S SWT: Drop-Down Menü-Einträge mit Tooltip hervorheben AWT, Swing, JavaFX & SWT 3
H Swing Menü mit Bildern AWT, Swing, JavaFX & SWT 2
C Swing Wie kann ich im Programm das Menü schließen AWT, Swing, JavaFX & SWT 2
D Jtable mit Dropdown Menü erweitern funktioniert nicht AWT, Swing, JavaFX & SWT 5
M Swing In GUI-Builder-JFrame mit Menü Schreiben und Zeichnen AWT, Swing, JavaFX & SWT 4
J Menü umstrukutierem AWT, Swing, JavaFX & SWT 5
P versch. JPanel Klassen über Menü öffnen AWT, Swing, JavaFX & SWT 12
R Bitte kein Menü bei F10 AWT, Swing, JavaFX & SWT 9
A Swing Fenstergröße mittels Menü verändern AWT, Swing, JavaFX & SWT 3
kodela Tastaturereignisse für Menü- und Anwenderbereich AWT, Swing, JavaFX & SWT 14
TheWhiteShadow Swing Problem mit Icon-Menü-Leiste AWT, Swing, JavaFX & SWT 5
E Windows Kontext Menü - Laufendes Programm AWT, Swing, JavaFX & SWT 3
G Menü verschwindet durch .setText() AWT, Swing, JavaFX & SWT 4
J Swing Natives Menü unter OS X erstellen ? AWT, Swing, JavaFX & SWT 8
J LookAndFeel Titelbar & About Menü AWT, Swing, JavaFX & SWT 6
Eldorado Swing Popup-Menü mit Jspinner AWT, Swing, JavaFX & SWT 4
Semox Swing Shortcuts in Menü realisieren AWT, Swing, JavaFX & SWT 2
Semox Swing Menü und JPanel AWT, Swing, JavaFX & SWT 6
S Menü Item "abhaken" lassen vom Benutzer AWT, Swing, JavaFX & SWT 2
G Swing Fortschrittsbalken im Fenster: Menü deaktivieren / abfangen? AWT, Swing, JavaFX & SWT 27
L Verzeichnis Menü (Durchsuchen) AWT, Swing, JavaFX & SWT 2
R JRadioButtonGroup - im Menü und im losgelösten Fenster AWT, Swing, JavaFX & SWT 3
J JButton und Menü AWT, Swing, JavaFX & SWT 5
S Dropdown-Menü wie auf der Eclipse-Toolbar AWT, Swing, JavaFX & SWT 7
T einfaches Menü in swing das nicht herunterklappt? AWT, Swing, JavaFX & SWT 4
M Menü mit Layout AWT, Swing, JavaFX & SWT 10
N Fenster mit Menü AWT, Swing, JavaFX & SWT 5
V Menüeinträge im DropDown-Menü deaktivieren AWT, Swing, JavaFX & SWT 3
B Applet Menü AWT, Swing, JavaFX & SWT 6
B Dropdown-Menü im Explorer AWT, Swing, JavaFX & SWT 4
E Anfänger-JPanel aus Menü aufrufen AWT, Swing, JavaFX & SWT 4
T Scrollbalken für ein Menü oder laufendes Dropdown-Menü wie? AWT, Swing, JavaFX & SWT 34
G Funktion für PopUp Menü AWT, Swing, JavaFX & SWT 32
ElViZ JCheckBoxMenuItem Problem - Menü soll offen bleiben. AWT, Swing, JavaFX & SWT 3
S Menü AWT, Swing, JavaFX & SWT 31
L F10 Taste öffnet das Menü AWT, Swing, JavaFX & SWT 7
M Combobox verdeckt Menü AWT, Swing, JavaFX & SWT 2
T Windows-Typisches Menü für Swing AWT, Swing, JavaFX & SWT 3
D Chinesisches Menü AWT, Swing, JavaFX & SWT 6
D Pulldown Menü erstellen; welche Klasse? AWT, Swing, JavaFX & SWT 2
T Tray-Icon-Menü unter Linux AWT, Swing, JavaFX & SWT 10
J Context Menü Maus AWT, Swing, JavaFX & SWT 3
welterde Menü in der Titelleiste des JInternalFrame AWT, Swing, JavaFX & SWT 4
T Popup-Menü unter Linux AWT, Swing, JavaFX & SWT 2
G Swing Menü Hauptfenster AWT, Swing, JavaFX & SWT 14
K Menü mit ALT-D öffnen AWT, Swing, JavaFX & SWT 13
M Ereignis: Menü offen? AWT, Swing, JavaFX & SWT 2
J Icons mit Text als Menü AWT, Swing, JavaFX & SWT 2
G Problem mit Kontextmenu(Popup Menü) AWT, Swing, JavaFX & SWT 3
G Menü hervorheben, wenn Item ausgewählt ist? AWT, Swing, JavaFX & SWT 2
B Menü-Bedienung mit Keys unter AWT! AWT, Swing, JavaFX & SWT 3
J Drop-down menü in Toolbar Button AWT, Swing, JavaFX & SWT 8
G Rechte Maustaste soll Menü aufrufen AWT, Swing, JavaFX & SWT 11
G Problem mit Menü/Button auf Hintergrundbild AWT, Swing, JavaFX & SWT 10
G Datei per Menü laden und und in JTextArea darstellen AWT, Swing, JavaFX & SWT 4
A Fenster über Menü schließen AWT, Swing, JavaFX & SWT 2
G Menü oder Layout? AWT, Swing, JavaFX & SWT 2
P Menü soll sich nur nach links aufbauen... AWT, Swing, JavaFX & SWT 7
I Swing: Menü verschwindet beim Einfügen eines Bildes AWT, Swing, JavaFX & SWT 15
J JTextField immer über Menü der JComboBox gezeichnet AWT, Swing, JavaFX & SWT 2
G menü AWT, Swing, JavaFX & SWT 9
C ActionListener für dynamisches Menü AWT, Swing, JavaFX & SWT 8
G Wie kann man ein Kontext-Menü erstellen? AWT, Swing, JavaFX & SWT 2
P Methode wird nicht überprüft AWT, Swing, JavaFX & SWT 4
P paintComponent-Methode wird dauernd neu aufgerufen AWT, Swing, JavaFX & SWT 2
G JavaFX LineChart Datenpunkte Markierung wird abgeschnitten AWT, Swing, JavaFX & SWT 1
P JTextField wird nur sehr klein angezeigt und verändert die Größe nicht AWT, Swing, JavaFX & SWT 3
Telisti Javafx Image wird nicht richtig integiert AWT, Swing, JavaFX & SWT 8
J Netbeans die JavaFX-Anwendung wird nicht ausgeführt AWT, Swing, JavaFX & SWT 16
N €-Zeichen wird nicht akzeptiert AWT, Swing, JavaFX & SWT 4
G Problem mit der Anzeige von jLabel. Unlesbar wenn der Text geändert wird. AWT, Swing, JavaFX & SWT 28
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
_user_q Objekt.setSelected(false), wenn es nicht mehr fokussiert wird AWT, Swing, JavaFX & SWT 2
S Javafx getResource-Pfad wird nicht erkannt AWT, Swing, JavaFX & SWT 7
U Warum wird zweimal die Affinetransformation estellt (2Dgraphics, Java)? AWT, Swing, JavaFX & SWT 31
DonBronson Gezeichnetes Objekt verschwindet nachdem erneut gezeichnet wird AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen

Neue Themen


Oben