Hey,
arbeite grad an einem ListCellRednerer.
da mir nur eine Komponente, das normale JLabel nicht ausreicht, gebe ich ein JPanel zurück,
welches die nötigen Komponenten enthält.
Das funktioniert auch gut mit beispielsweise einem Flow-Layout.
Aber wahrscheinlich brauche ich später ein Null-Layout ( absolute Position ).
nur wenn ich beispielsweise
teste, ist die Liste leer.
Ändere ich es wieder ins FlowLayout funktioniert alles !?
Wieso das?
Gibt es da noch eine Möglichkeit, das irg. mit einem Null-Layout zu ermöglichen?
mfg
Jake
arbeite grad an einem ListCellRednerer.
da mir nur eine Komponente, das normale JLabel nicht ausreicht, gebe ich ein JPanel zurück,
welches die nötigen Komponenten enthält.
Das funktioniert auch gut mit beispielsweise einem Flow-Layout.
Aber wahrscheinlich brauche ich später ein Null-Layout ( absolute Position ).
nur wenn ich beispielsweise
Code:
public Component getListCellRendererComponent(JList parentList, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
JPanel tmp = new JPanel();
tmp.setLayout(null);
JLabel tm1 = new JLabel(value.toString);
tm1.setBounds(2,2,20,12);
tmp.add(tm1);
return tmp;
}
teste, ist die Liste leer.
Ändere ich es wieder ins FlowLayout funktioniert alles !?
Wieso das?
Gibt es da noch eine Möglichkeit, das irg. mit einem Null-Layout zu ermöglichen?
mfg
Jake