G
Guest
Gast
Hi Community,
unser Informatik-Kurs ist grad an einem Projekt, bei der ich die GUI entwickeln soll...
Allerdings habe ich noch 2 kleine Probleme...
Zum einen möchte ich eine Tabelle entwerfen wobei die ersten 7 Zeilen 2 Spalten und die 8. Zeile 1 Spalte enthält - welches Layout verwendet man am besten dafür? Und 2. wie kann man Bilder in Buttons einfügen? (soll ein kleines "Siedler-Spiel" werden) Hier ansonsten noch der bisherige Quelltext wobei das Layout halt noch nicht stimmt.
Vielen Dank im voraus, lg, JFreezerR
unser Informatik-Kurs ist grad an einem Projekt, bei der ich die GUI entwickeln soll...
Allerdings habe ich noch 2 kleine Probleme...
Zum einen möchte ich eine Tabelle entwerfen wobei die ersten 7 Zeilen 2 Spalten und die 8. Zeile 1 Spalte enthält - welches Layout verwendet man am besten dafür? Und 2. wie kann man Bilder in Buttons einfügen? (soll ein kleines "Siedler-Spiel" werden) Hier ansonsten noch der bisherige Quelltext wobei das Layout halt noch nicht stimmt.
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GUI-Projekt-Projekt extends JFrame {{
}
// Anfang Variablen
private JTextField ausgabefeldJ, ausgabefeldK, ausgabefeldB, ausgabefeldF,
ausgabefeldN, ausgabefeldBIG;
private JButton buttonJaeger, buttonKrieger, buttonBauarbeiter, buttonSammeln,
buttonFüürstelle, buttonJagd, buttonUma-Matimbahöhle, buttonKriech,
buttonBamboocha-Höhle;
// Ende Variablen
public GUI-Projekt-Projekt(String title) {{
}
super(title);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(800, 800);
Container cp = getContentPane();
cp.setLayout(new GridLayout(8,2,4,4));
ausgabefeldJ = new JTextField("");
cp.add (ausgabefeldJ);
buttonJaeger = new JButton("Jaeger (ausbilden)");
cp.add (buttonJaeger);
buttonJaeger.addActionListener(this);
ausgabefeldK = new JTextField("");
cp.add (ausgabefeldK);
buttonKrieger = new JButton("Krieger (ausbilden)");
cp.add (buttonKrieger);
buttonKrieger.addActionListener(this);
ausgabefeldB = new JTextField("");
cp.add (ausgabefeldB);
buttonBauarbeiter = new JButton("Bauarbeiter(ausbilden)");
cp.add (buttonBauarbeiter);
buttonBauarbeiter.addActionListener(this);
buttonSammeln = new JButton("Sammeln");
cp.add (buttonSammeln);
buttonSammeln.addActionListener(this);
buttonFüürstelle = new JButton("Füürstelle");
cp.add (buttonFüürstelle);
buttonFüürstelle.addActionListener(this);
buttonJagd = new JButton("Jachen");
cp.add (buttonJagd);
buttonJagd.addActionListener(this);
buttonUma-Matimbahöhle = new JButton("Uma-Matimbahöhle");
cp.add (buttonUma-Matimbahöhle);
buttonUma-Matimbahöhle.addActionListener(this);
buttonKriech = new JButton("Kriech");
cp.add (buttonKriech);
buttonKriech.addActionListener(this);
buttonBamboocha-Höhle = new JButton("Bamboocha-Höhle");
cp.add (buttonBamboocha-Höhle);
buttonBamboocha-Höhle.addActionListener(this);
ausgabefeldF = new JTextField("");
cp.add (ausgabefeldF);
ausgabefeldN = new JTextField("");
cp.add (ausgabefeldN);
ausgabefeldBIG = new JTextField("");
cp.add (ausgabefeldBIG);
setVisible(true);
}}
public static void main(String[] args) {
new GUI-Projekt-Projekt("HOMO-Sapiens");
}
Vielen Dank im voraus, lg, JFreezerR