de.hillenbrand.swing.plaf.themelf
Class ThemeLF_Border

java.lang.Object
  extended by de.hillenbrand.swing.plaf.themelf.ThemeLF_Border
All Implemented Interfaces:
javax.swing.border.Border

public final class ThemeLF_Border
extends java.lang.Object
implements javax.swing.border.Border


Field Summary
protected static java.io.File basedir
           
protected static java.io.File classdir
           
protected static DirectoryClassLoader classLoader
           
protected static java.io.File sourcedir
           
 
Constructor Summary
ThemeLF_Border(java.lang.String id)
           
 
Method Summary
protected static void compile(java.lang.String javac, java.io.File source, java.io.File dest, java.lang.String classname)
           
static void compileAll(java.lang.String javac)
           
 java.awt.Insets getBorderInsets(java.awt.Component c)
           
 boolean isBorderOpaque()
           
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int w, int h)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

basedir

protected static final java.io.File basedir

classdir

protected static final java.io.File classdir

sourcedir

protected static final java.io.File sourcedir

classLoader

protected static final DirectoryClassLoader classLoader
Constructor Detail

ThemeLF_Border

public ThemeLF_Border(java.lang.String id)
Method Detail

compile

protected static final void compile(java.lang.String javac,
                                    java.io.File source,
                                    java.io.File dest,
                                    java.lang.String classname)

compileAll

public static void compileAll(java.lang.String javac)

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
Specified by:
getBorderInsets in interface javax.swing.border.Border

isBorderOpaque

public boolean isBorderOpaque()
Specified by:
isBorderOpaque in interface javax.swing.border.Border

paintBorder

public void paintBorder(java.awt.Component c,
                        java.awt.Graphics g,
                        int x,
                        int y,
                        int w,
                        int h)
Specified by:
paintBorder in interface javax.swing.border.Border

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object