实例介绍
【实例截图】
【核心代码】
.
├── JAVA皮肤设计_skinlf-6.7-20060722.zip
└── skinlf-6.7
├── AUTHORS
├── CHANGES
├── INSTALL
├── LICENSE
├── LICENSE_nanoxml
├── README
├── THANKS
├── bin
│ ├── alwaysontop.bat
│ ├── clock.bat
│ ├── demo.bat
│ └── region.bat
├── lib
│ ├── examples.jar
│ ├── nativeskin.jar
│ ├── nativeskinwin32JAWT.dll
│ ├── skinlf.jar
│ └── themepack.zip
└── src
├── Skinit.java
├── com
│ └── l2fprod
│ ├── contrib
│ │ ├── freehep
│ │ │ └── PanelArtistUtilities.java
│ │ └── nanoxml
│ │ ├── XMLElement.java
│ │ └── XMLParseException.java
│ ├── gui
│ │ ├── SkinApplet.java
│ │ ├── SkinChooser.java
│ │ ├── WindowSnapping.java
│ │ ├── border
│ │ │ ├── ActiveBorder.java
│ │ │ └── LineBorder.java
│ │ ├── icon
│ │ │ └── ArrowIcon.java
│ │ ├── nativeskin
│ │ │ ├── NativeConstants.java
│ │ │ ├── NativeSkin.java
│ │ │ ├── win32
│ │ │ │ ├── Win32NativeSkin.java
│ │ │ │ └── Win32Region.java
│ │ │ └── x11
│ │ │ └── X11NativeSkin.java
│ │ ├── plaf
│ │ │ ├── skin
│ │ │ │ ├── CompoundSkin.java
│ │ │ │ ├── CustomImageObserver.java
│ │ │ │ ├── DefaultButton.java
│ │ │ │ ├── IncorrectVersionException.java
│ │ │ │ ├── LafPluginSupport.java
│ │ │ │ ├── LinuxLookAndFeel.java
│ │ │ │ ├── Skin.java
│ │ │ │ ├── SkinArrowButton.java
│ │ │ │ ├── SkinButton.java
│ │ │ │ ├── SkinButtonUI.java
│ │ │ │ ├── SkinCheckBoxIcon.java
│ │ │ │ ├── SkinCheckBoxMenuItemUI.java
│ │ │ │ ├── SkinCheckBoxUI.java
│ │ │ │ ├── SkinComboBoxUI.java
│ │ │ │ ├── SkinComponent.java
│ │ │ │ ├── SkinDesktopIconUI.java
│ │ │ │ ├── SkinDesktopPaneUI.java
│ │ │ │ ├── SkinFileChooserUI.java
│ │ │ │ ├── SkinFrame.java
│ │ │ │ ├── SkinInternalFrameUI.java
│ │ │ │ ├── SkinListUI.java
│ │ │ │ ├── SkinLookAndFeel.java
│ │ │ │ ├── SkinMenuBarUI.java
│ │ │ │ ├── SkinMenuItemUI.java
│ │ │ │ ├── SkinMenuUI.java
│ │ │ │ ├── SkinOptionPaneUI.java
│ │ │ │ ├── SkinPanelUI.java
│ │ │ │ ├── SkinPersonality.java
│ │ │ │ ├── SkinPopupMenuUI.java
│ │ │ │ ├── SkinPreviewWindow.java
│ │ │ │ ├── SkinProgress.java
│ │ │ │ ├── SkinProgressBarUI.java
│ │ │ │ ├── SkinRadioButtonMenuItemUI.java
│ │ │ │ ├── SkinRadioButtonUI.java
│ │ │ │ ├── SkinRootPaneUI.java
│ │ │ │ ├── SkinScrollBarUI.java
│ │ │ │ ├── SkinScrollbar.java
│ │ │ │ ├── SkinSeparator.java
│ │ │ │ ├── SkinSeparatorUI.java
│ │ │ │ ├── SkinSlider.java
│ │ │ │ ├── SkinSliderUI.java
│ │ │ │ ├── SkinSplitArrowButton.java
│ │ │ │ ├── SkinSplitPane.java
│ │ │ │ ├── SkinSplitPaneDivider.java
│ │ │ │ ├── SkinSplitPaneUI.java
│ │ │ │ ├── SkinTab.java
│ │ │ │ ├── SkinTabbedPaneUI.java
│ │ │ │ ├── SkinTableHeaderUI.java
│ │ │ │ ├── SkinTitlePane.java
│ │ │ │ ├── SkinToggleButtonUI.java
│ │ │ │ ├── SkinToolBarUI.java
│ │ │ │ ├── SkinToolTipUI.java
│ │ │ │ ├── SkinTreeUI.java
│ │ │ │ ├── SkinUtils.java
│ │ │ │ ├── SkinWindowButton.java
│ │ │ │ ├── SkinWindowButtonUI.java
│ │ │ │ ├── Skinit.java
│ │ │ │ ├── Window.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── AbstractSkin.java
│ │ │ │ │ ├── AbstractSkinButton.java
│ │ │ │ │ ├── AbstractSkinComponent.java
│ │ │ │ │ ├── AbstractSkinFrame.java
│ │ │ │ │ ├── AbstractSkinPersonality.java
│ │ │ │ │ ├── AbstractSkinProgress.java
│ │ │ │ │ ├── AbstractSkinScrollbar.java
│ │ │ │ │ ├── AbstractSkinSeparator.java
│ │ │ │ │ ├── AbstractSkinSlider.java
│ │ │ │ │ ├── AbstractSkinSplitPane.java
│ │ │ │ │ ├── AbstractSkinTab.java
│ │ │ │ │ ├── gtk
│ │ │ │ │ │ ├── ArrowButton.java
│ │ │ │ │ │ ├── GtkBorder.java
│ │ │ │ │ │ ├── GtkButton.java
│ │ │ │ │ │ ├── GtkClass.java
│ │ │ │ │ │ ├── GtkDefaultButton.java
│ │ │ │ │ │ ├── GtkEngine.java
│ │ │ │ │ │ ├── GtkImage.java
│ │ │ │ │ │ ├── GtkListCellRenderer.java
│ │ │ │ │ │ ├── GtkPersonality.java
│ │ │ │ │ │ ├── GtkProgress.java
│ │ │ │ │ │ ├── GtkProps.java
│ │ │ │ │ │ ├── GtkScrollbar.java
│ │ │ │ │ │ ├── GtkSeparator.java
│ │ │ │ │ │ ├── GtkSkin.java
│ │ │ │ │ │ ├── GtkSkinNotFoundException.java
│ │ │ │ │ │ ├── GtkSlider.java
│ │ │ │ │ │ ├── GtkSplitPane.java
│ │ │ │ │ │ ├── GtkStyle.java
│ │ │ │ │ │ ├── GtkTab.java
│ │ │ │ │ │ ├── GtkTableHeaderRenderer.java
│ │ │ │ │ │ ├── GtkUtils.java
│ │ │ │ │ │ └── parser
│ │ │ │ │ │ ├── ASCII_UCodeESC_CharStream.java
│ │ │ │ │ │ ├── GtkParser.java
│ │ │ │ │ │ ├── GtkParserConstants.java
│ │ │ │ │ │ ├── GtkParserTokenManager.java
│ │ │ │ │ │ ├── ParseException.java
│ │ │ │ │ │ ├── Token.java
│ │ │ │ │ │ └── TokenMgrError.java
│ │ │ │ │ └── kde
│ │ │ │ │ ├── KdeFrame.java
│ │ │ │ │ ├── KdeFrameBorder.java
│ │ │ │ │ ├── KdePersonality.java
│ │ │ │ │ └── KdeSkin.java
│ │ │ │ └── resources
│ │ │ │ ├── skin.properties
│ │ │ │ ├── skin_de.properties
│ │ │ │ ├── skin_fr.properties
│ │ │ │ └── skin_hu.properties
│ │ │ └── xtra
│ │ │ └── XTraScrollBarUI.java
│ │ └── region
│ │ ├── ImageRegion.java
│ │ ├── Region.java
│ │ └── RegionBuilder.java
│ ├── tools
│ │ ├── ImageUtils.java
│ │ ├── ThemeConverter.java
│ │ └── msstyles
│ │ └── MsStylesToSkinLF.java
│ └── util
│ ├── AccessUtils.java
│ ├── ColorFillFilter.java
│ ├── ImageUtils.java
│ ├── IniFile.java
│ ├── LazyTable.java
│ ├── OS.java
│ ├── StringUtils.java
│ ├── WeakImageIcon.java
│ ├── WindowUtils.java
│ └── ZipResourceLoader.java
└── examples
├── Clock.java
├── NativeSplashScreen.java
├── SimpleApplet.java
├── VerticalLayout.java
├── alwaysontop.java
├── demo.java
├── demoPanel.java
├── demoWelcome.java
└── nativesplash.java
28 directories, 163 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论