Hallo,
ich bin gerade dabei ein programm zu programmieren, dass sich SummSumm nennt. Dieses Programm gibt es zwar schon im Internet. aber dort ist es (vermute ich) in einem html-code geschrieben und ich habe jetzt vor es selber für mich auf meinem rechner zu programmieren bin aber schon beim grundgerüst gescheitert???:L. Auf der Seite
Summ Summ - Das packende Würfelspiel könnt ihr euch die spielregeln ansehen. ich habe java aus einem Buch gelernt und dort ist es empfohlen schrittweise vorzugehen. also habe ich das grundgerüst geschrieben und eine kleine menüleiste zusammen gebastelt. ich bin gerade für die ereignisbehandlungsmethode für den button beenden in der menüleiste, bekomm es aber nicht hin das dasprogramm dann beendet. mein quelltext sieht wie folgt aus
ich hoffe ihr könnt mir weiterhelfen.
Hxx1
P.S. wenn mir jemand sagen könnte wie man ein fenster programmiert das sich über den ganzen bildschirm zieht wäredas sehr hilfreich.
ich bin gerade dabei ein programm zu programmieren, dass sich SummSumm nennt. Dieses Programm gibt es zwar schon im Internet. aber dort ist es (vermute ich) in einem html-code geschrieben und ich habe jetzt vor es selber für mich auf meinem rechner zu programmieren bin aber schon beim grundgerüst gescheitert???:L. Auf der Seite
Summ Summ - Das packende Würfelspiel könnt ihr euch die spielregeln ansehen. ich habe java aus einem Buch gelernt und dort ist es empfohlen schrittweise vorzugehen. also habe ich das grundgerüst geschrieben und eine kleine menüleiste zusammen gebastelt. ich bin gerade für die ereignisbehandlungsmethode für den button beenden in der menüleiste, bekomm es aber nicht hin das dasprogramm dann beendet. mein quelltext sieht wie folgt aus
Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication29;
/**
*
* @author Hendrik
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JPanel.*;
import javax.swing.JMenuBar.*;
import java.lang.String.*;
import java.awt.Frame.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class SummSumm extends JFrame {
//Hier Variablen für Komponenten deklarieren
public Container contentPane = getContentPane();
public JButton fertig = new JButton("Fertig");
public JButton joker1 = new JButton();
public JButton joker2 = new JButton();
public JButton joker3 = new JButton();
public JPanel oben = new JPanel();
public JPanel mitte = new JPanel();
public JPanel links = new JPanel();
public JPanel unten = new JPanel();
public JTable reste = new JTable();
public JTable punkte = new JTable();
public JLabel tipp = new JLabel();
public JLabel würfel1 = new JLabel();
public JLabel würfel2 = new JLabel();
public JLabel würfel3 = new JLabel();
public JLabel würfel4 = new JLabel();
public JLabel würfel5 = new JLabel();
public String titel;
public JMenuBar menuLeiste = new JMenuBar();
public JMenu menuDatei = new JMenu("Datei");
public SummSumm() {
super();
//Menü zusammenbauen
JMenuItem itemSpielen = new JMenuItem("Spielen",new ImageIcon("spielen.gif"));
JMenuItem itemBeenden = new JMenuItem("Beenden");
menuDatei.add(itemSpielen);
menuDatei.addSeparator();
menuDatei.add(itemBeenden);
//Menü zur Menüleiste hinzufügen
menuLeiste.add(menuDatei);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
//Hauptfenster einrichten
setTitle("SummSumm");
setJMenuBar(menuLeiste);
getContentPane().setBackground(Color.YELLOW);
//Hier Komponenten einfügen
getContentPane().add(oben, BorderLayout.NORTH);
getContentPane().add(mitte, BorderLayout.CENTER);
getContentPane().add(links, BorderLayout.WEST);
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("Beenden"))
System.exit(0);
}
//Hier Ergebnisbehandlungsmethoden für Komponenten
public static void main(String args[]) {
//Fenster erzeugen und anzeigen
SummSumm hauptfenster = new SummSumm();
hauptfenster.setSize(1275,965);
hauptfenster.setLocation(1,1);
hauptfenster.setVisible(true);
}
}
ich hoffe ihr könnt mir weiterhelfen.
Hxx1
P.S. wenn mir jemand sagen könnte wie man ein fenster programmiert das sich über den ganzen bildschirm zieht wäredas sehr hilfreich.