datechooser.view.appearance.swing
Interface Painter

All Superinterfaces:
CellAttributes, java.lang.Cloneable, java.io.Serializable
All Known Implementing Classes:
ButtonPainter, LabelPainter

public interface Painter
extends java.io.Serializable, CellAttributes, java.lang.Cloneable

Common interface of swing renderers.
Общий интерфейс swing - рисовальщиков.

Since:
1.0
Author:
Androsov Vadim

Method Summary
 java.lang.Object clone()
           
 javax.swing.border.Border getBorder()
           
 java.awt.Component getComponent(java.awt.Component c)
           
 void paint(java.awt.Graphics2D g)
           
 void setEnabled(boolean enabled)
           
 void setPressed(boolean pressed)
           
 void setSize(int width, int height)
           
 void setText(java.lang.String text)
           
 void updateUI()
           
 
Methods inherited from interface datechooser.view.appearance.CellAttributes
assign, getFont, getTextColor, setFont, setTextColor
 

Method Detail

clone

java.lang.Object clone()

updateUI

void updateUI()

setSize

void setSize(int width,
             int height)

paint

void paint(java.awt.Graphics2D g)

setPressed

void setPressed(boolean pressed)

setEnabled

void setEnabled(boolean enabled)

setText

void setText(java.lang.String text)

getBorder

javax.swing.border.Border getBorder()

getComponent

java.awt.Component getComponent(java.awt.Component c)