Hallo,
ich bin grade am Anfang ein kleines Hangman Programm zu schreiben und bin bei meinem Startfenster auf folgende Probleme gestoßen:
1. Die Menüleiste wird einfach nicht angezeigt
2. Wie kann ich die 3 Button nach unten verschieben und oben eine Grafik einfügen?
Ich wäre sehr dankbar für eure Hilfe
Hier mal mein bisheriger Quellcode
ich bin grade am Anfang ein kleines Hangman Programm zu schreiben und bin bei meinem Startfenster auf folgende Probleme gestoßen:
1. Die Menüleiste wird einfach nicht angezeigt
2. Wie kann ich die 3 Button nach unten verschieben und oben eine Grafik einfügen?
Ich wäre sehr dankbar für eure Hilfe
Hier mal mein bisheriger Quellcode
Java:
package Projekt;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class Spielfeld extends JFrame implements ActionListener
{
public static void main (String[] args)
{
JFrame startfenster = new JFrame();
startfenster.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
startfenster.setSize(1000,1000);
startfenster.setLocation(200,200); //in die Mitte setzen
JPanel einPanel = new JPanel();
einPanel.setSize(100,100);
einPanel.setLayout( new GridLayout(3,1) );
einPanel.setBackground( Color.BLACK);
//hier ein Image einfügen
JButton button = new JButton( "NEUES SPIEL");
button.setSize(100,100);
einPanel.add( button );
JButton button1 = new JButton ("Spielregeln");
einPanel.add( button1);
JButton button2 = new JButton ("Spiel beenden");
einPanel.add( button2);
startfenster.add( einPanel );
startfenster.setVisible( true);
}
private void erzeugeMenue()
{
JMenuItem mi_neu = new JMenuItem( "Neues Spiel" );
mi_neu.setActionCommand( "neuesSpiel" );
mi_neu.addActionListener( this );
JMenuItem mi_ende = new JMenuItem( "Ende" );
mi_ende.setActionCommand( "ende" );
mi_ende.addActionListener( this );
JMenu m_spiel = new JMenu( "Spiel" );
m_spiel.add( mi_neu );
m_spiel.add( mi_ende );
JMenuBar dieMenueleiste = new JMenuBar();
dieMenueleiste.add( m_spiel );
dieMenueleiste.setVisible(true);
}
}