Hallo an alle,
ist sicher ne absolut dumme Sache, ich komm aber einfach nicht weiter...
Habe ein Applet auf dem allgemein mal das BorderLayout ist. In der "South" Componente soll ein einziges JPanel in dem mehrere JLabels (nur mit Grafiken versehen) teilweise überlappt dargestellt werden sollen. Deswegen im Panel ein null-Layout. Wenn ich die Zeile mit dem south.setLayout(null) auskommentier werden die Labels auch angezeigt, aber halt im FlowLayout.
Bin über jede Hilfe froh, kann ja wohl kein großes Problem sein...
Mfg, Peter
ist sicher ne absolut dumme Sache, ich komm aber einfach nicht weiter...
Habe ein Applet auf dem allgemein mal das BorderLayout ist. In der "South" Componente soll ein einziges JPanel in dem mehrere JLabels (nur mit Grafiken versehen) teilweise überlappt dargestellt werden sollen. Deswegen im Panel ein null-Layout. Wenn ich die Zeile mit dem south.setLayout(null) auskommentier werden die Labels auch angezeigt, aber halt im FlowLayout.
Code:
this.setLayout(new BorderLayout());
JPanel south = new JPanel();
south.setLayout(null);
ImageIcon im = new ImageIcon(
"D:\\Programmieren\\Java\\Projekte\\Schafkopf\\Infos\\Images\\test.jpg");
JLabel label;
for (int i = 0; i < 2; i++) {
label = new JLabel(im);
label.setBounds(10 + 80 * (i + 1), 0, im.getIconWidth(), im
.getIconHeight());
// label.setLocation(10 + 80 * (i + 1), 10);
// label.setSize(im.getIconWidth(), im.getIconHeight());
label.setName("karte" + i);
label.addMouseListener(this);
south.add(label);
}
this.add(south, BorderLayout.PAGE_END);
Bin über jede Hilfe froh, kann ja wohl kein großes Problem sein...
Mfg, Peter