Hallo, ich habe folgendes Problem. Ich möchte 2 JPanel in einem JFrame ablegen, jedoch ohne ein bestimmtes Layout zu benutzen. Es ist jedoch egal, welche Größe ich den JPanels über setBounds zuweise, die nehmen immer das komplette Fenster ein, beziehungsweise bei 2 Panels, überdeckt das zweite Panel, das erste.
Hoffe ihr könnt mir da helfen. Bin leider noch Anfänger und habe noch nicht so viel Erfahrung.
Java:
package uebung12;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import java.awt.Color;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
public class Zeichnen2 extends JFrame {
JPanel panelZeichflaeche = new JPanel();
JPanel panelAblageflaeche = new JPanel();
Zeichnen2() {
setTitle("Zeichnen2");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(0, 0, 700, 500);
panelZeichflaeche.setBounds(0, 0, 100, 100);
panelZeichflaeche.setBackground(Color.blue);
panelAblageflaeche.setBounds(200, 200, 50, 50);
panelAblageflaeche.setBackground(Color.BLACK);
setContentPane(panelZeichflaeche);
setContentPane(panelAblageflaeche);
setLayout(null);
setVisible(true);
}
public static void main(String[] args) {
Zeichnen2 n = new Zeichnen2();
}
}
Hoffe ihr könnt mir da helfen. Bin leider noch Anfänger und habe noch nicht so viel Erfahrung.