| Home >> All >> org >> meowers >> cide >> edcide >> [ map Javadoc ] |
Source code: org/meowers/cide/edcide/map/TileListCellRenderer.java
1 /* 2 * TileListCellRenderer.java 3 * 4 * Created on February 9, 2002, 3:15 PM 5 */ 6 7 package org.meowers.cide.edcide.map; 8 9 import org.meowers.cide.data.*; 10 11 import javax.swing.*; 12 import java.awt.image.*; 13 import java.awt.*; 14 15 /** 16 * 17 * @author praxis 18 * @version 19 */ 20 public class TileListCellRenderer extends JLabel implements ListCellRenderer { 21 22 /** Creates new TileListCellRenderer */ 23 public TileListCellRenderer() { 24 } 25 26 public java.awt.Component getListCellRendererComponent(javax.swing.JList jList, 27 java.lang.Object obj, int param, boolean isSelected, boolean param4) { 28 Tile t = (Tile) obj; 29 BufferedImage bi = t.getImage(); 30 if (bi != null) 31 this.setIcon(new ImageIcon(bi)); 32 if (isSelected) 33 this.setBorder(BorderFactory.createLineBorder(Color.blue, 1)); 34 else 35 this.setBorder(null); 36 return (this); 37 } 38 39 }