org.game.Juzzle
Class StartDialog.ImageListRenderer

java.lang.Object
  |
  +--org.game.Juzzle.StartDialog.ImageListRenderer
All Implemented Interfaces:
javax.swing.ListCellRenderer
Enclosing class:
StartDialog

protected class StartDialog.ImageListRenderer
extends java.lang.Object
implements javax.swing.ListCellRenderer

this class renders the image with text line in the selection dialog

See Also:
StartDialog

Field Summary
protected  javax.swing.JLabel image
          for image itself (scaled version)
protected  javax.swing.JPanel jpanel
          panel for image and text panels
protected  javax.swing.border.Border normBorder
          normal border of panel
protected  java.awt.Color normColor
          normal background color of panel
protected  javax.swing.border.Border selBorder
          selected border of panel
protected  java.awt.Color selColor
          selected background color of panel
protected  javax.swing.JLabel text
          for image name
 
Constructor Summary
StartDialog.ImageListRenderer()
          simply constructor
 
Method Summary
 java.awt.Component getListCellRendererComponent(javax.swing.JList jlist, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
          set image and set text, set borders and background colors and return the main panel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

protected javax.swing.JLabel text
for image name

image

protected javax.swing.JLabel image
for image itself (scaled version)

jpanel

protected javax.swing.JPanel jpanel
panel for image and text panels

selBorder

protected javax.swing.border.Border selBorder
selected border of panel

normBorder

protected javax.swing.border.Border normBorder
normal border of panel

selColor

protected java.awt.Color selColor
selected background color of panel

normColor

protected java.awt.Color normColor
normal background color of panel
Constructor Detail

StartDialog.ImageListRenderer

public StartDialog.ImageListRenderer()
simply constructor
Method Detail

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList jlist,
                                                       java.lang.Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean cellHasFocus)
set image and set text, set borders and background colors and return the main panel
Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer
Returns:
the main panel with image and text