Hallo zusammen,
Ich weiß ich weiß, nullLayout ist nicht das gelbe vom Ei und ungerne gesehen.
ich habe allerdings mit den anderen Layouts ebenfalls große Probleme, und möchte Schritt für Schritt mir diese aneignen.
Ich versuche mit dem nullLayout 4 zeilen zu erstellen, um mit der Positionierung zu spielen.
Und ich komme einfach nicht darauf, weshalb das erste JPanel das gesamte Fenster ausfüllt,
während die anderen (scheinbar) korrekt funktionieren.
Liegen zweiteZeile, dritteZeile, vierteZeile auf ersteZeile, oder sind irre ich mich und sie sind auf verschiedenen Ebenen?
Ich hoffe ihr könnt mir helfen.
Greetz Zet
Ich weiß ich weiß, nullLayout ist nicht das gelbe vom Ei und ungerne gesehen.
ich habe allerdings mit den anderen Layouts ebenfalls große Probleme, und möchte Schritt für Schritt mir diese aneignen.
Ich versuche mit dem nullLayout 4 zeilen zu erstellen, um mit der Positionierung zu spielen.
Und ich komme einfach nicht darauf, weshalb das erste JPanel das gesamte Fenster ausfüllt,
während die anderen (scheinbar) korrekt funktionieren.
Liegen zweiteZeile, dritteZeile, vierteZeile auf ersteZeile, oder sind irre ich mich und sie sind auf verschiedenen Ebenen?
Ich hoffe ihr könnt mir helfen.
Java:
public class GUItest extends JFrame {
public static void main(String[] args) {
GUItest otest = new GUItest();
}
JButton generateButton;
JButton copyButton;
JButton lowPwButton;
JButton midPwButton;
JButton highPwButton;
JLabel laengeLabel;
JLabel ausgabeLabel;
JLabel staerkeLabel;
JTextField laengeFeld;
JTextField ausgabeFeld;
JLabel staerkeFeld;
GUItest() {
setSize(600, 400);
JPanel ersteZeile = new JPanel();
JPanel zweiteZeile = new JPanel();
JPanel dritteZeile = new JPanel();
JPanel vierteZeile = new JPanel();
ersteZeile.setBounds(25, 25, 525, 50);
ersteZeile.setLayout(null);
ersteZeile.setBackground(Color.red);
zweiteZeile.setBounds(25, 100, 525, 50);
zweiteZeile.setLayout(null);
zweiteZeile.setBackground(Color.blue);
dritteZeile.setBounds(25, 175, 525, 50);
dritteZeile.setLayout(null);
dritteZeile.setBackground(Color.green);
vierteZeile.setBounds(25, 250, 525, 50);
vierteZeile.setLayout(null);
vierteZeile.setBackground(Color.yellow);
add(vierteZeile);
add(dritteZeile);
add(zweiteZeile);
add(ersteZeile);
setBackground(Color.black);
setVisible(true);
}
Greetz Zet