【实例简介】Swing换肤——JavaSE技术
JavaSE JFC技术 (AWT Swing Graphics2D):完全不改变原生Swing代码,换肤。
【实例截图】
【核心代码】
.
├── Swing换肤——JavaSE技术_Swing_lnfImpl.zip
└── com
└── han
└── lnf
├── JSpotlightLayer.java
└── lnfimpl
├── ButtonFocusedPainter.java
├── CheckBoxFocusedPainter.java
├── PanelPainter.java
├── RadioButtonFocusedPainter.java
├── button
│ └── graphics
│ ├── btn_disabled.png
│ ├── btn_general_hover.png
│ ├── btn_general_normal.png
│ ├── btn_general_pressed.png
│ └── btn_special.png
├── checkbox
│ └── graphics
│ ├── cb_disable.png
│ ├── cb_normal.png
│ ├── cb_pressed.png
│ ├── cb_un_disable.png
│ ├── cb_un_normal.png
│ └── cb_un_pressed.png
├── radiobutton
│ └── graphics
│ ├── rb_disable.png
│ ├── rb_normal.png
│ ├── rb_pressed.png
│ ├── rb_un_disable.png
│ ├── rb_un_normal.png
│ └── rb_un_pressed.png
├── synth.xml
└── textfield
└── graphics
├── text_field_disabled.png
├── text_field_normal.png
└── text_field_pressed.png
12 directories, 27 files
评论