[Java] Icon in JList

NightWalk3r

Well-known member
26 April 2006
45
1
hallo,
habe jetzt mehrfach versucht ein Icon in eine Jlist zu bringen, aber der will das icon ei´nfach net anzeigen und natürlich auch keine fehler anzeigen...

hier meine verwendete Funktion:

PHP:
private JList getList(){
if(channelList == null){
channelList = new JList(getListModel());
channelList.setCellRenderer(new ListCellRenderer(){
public Component getListCellRendererComponent(JList arg0, Object arg1, int arg2, boolean arg3, boolean arg4) {
// TODO Auto-generated method stub
JLabel label = new JLabel();
label.setText((String) arg1);
URL imgSource = getClass().getResource("haken.bmp");
if(imgSource != null)
label.setIcon(new ImageIcon(imgSource, (String) arg1));
else
System.err.println("Fehler ins Image Source");
return label;
}				
});
channelList.setPreferredSize(new Dimension(200, 100));
//channelList.set
}
return channelList;
}

danke für eure hilfe
 
oh man, da soll ersteinmal einer drauf kommen. der fehler lag am bitmap selber...das bild als png gespeichert und code umgeändert, schon gings...

frustration pur!!!!:yawn:
 
verdammt, da wird mal ne Java-Frage in Klamm gestellt (ewig drauf wartet) und sie ist schon gelöst bevor ich es überhaupt lesen kann, verdammt :LOL:
 
wenn du das jetzt in bezug auf das einrücken meinst, liegt das nicht an mir...
Jupp, das war auf den fehlenden Einzug bezogen.

Ich hab, wie ich deinen Post gelesen hab, nämlich erstmal den Code in meinen Editor kopieren müssen, um zu sehen, welche Klammern zusammengehören.
 
lol, hab das einfach aus eclipse hierein kopiert. habe dann scchon alles selbst noch auf eine linie bringen müssen, da des im formular vollkommen wirr aus gesehen hatte