1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
jCPlayer.setRenderer(new ListCellRenderer() {
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
System.out.println(value.toString());
int w = 20;
int h = 20;
BufferedImage img = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);
Graphics gr = img.getGraphics();
gr.setColor(g.getPlayerList().get(z).getColor());
gr.fillRect(0, 0, w, h);
ImageIcon icon = new ImageIcon(img);
JLabel label = new JLabel( g.getPlayerList().get(z).getName(),icon, JLabel.LEADING);
return label;
}
});
jCPlayer.addItem(g.getPlayerList().get(z).getName()); |
Partager