MadButterfly 是以 SVG 為基礎的 GUI 架構,讓 application 可以用 SVG 畫出 GUI ,透過 MadButterfly
导读 什么是Duilib for Delphi? Duilib for Delphi是一个基于C++Duilib的开源工程,主要致力于在Delphi中使用Duilib库构建漂亮的UI。
Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于
LWUIT是一个轻量级JavaME UI工具包。主要的特性包括:类似Swing 的MVC架构,支持多种布局(Layouts),皮肤更换,字体,触摸屏,动画效果,Rich控件,3D集成,Painter,模式对画框,I18N/L10N等。
Micro Window Toolkit(MWT)是一个用于开发J2ME用户界面(UI)的工具包。它具有友好,强大,快速,开源等特性。因为它的”灵感”来自
XWT 是一个与 XAML、XUL 类似的以 XML 来描述 GUI 布局的技术和 GUI 控件库。 XWT 是完全跨平台的(IE、Mozilla、Opera;Windows、Linux、Solaris),不会像 XAML 或者 XUL
Fire是一个轻量级,可更换皮肤/外观用于j2me MIDP2应用程序的GUI引擎。此外它提供XHTML显示支持。
这个是eclipse提供的一些基于swt的控件,至极的漂亮(不仅仅是Calendar).^-^. 网上有名的SwtPlus目前就是它的前身. 强烈推荐!!!
一款简单的开源Calendar控件,很多人使用,界面的例子请参考这里
一款基于Swt的.配置性高的Calendar控件,很多人使用,界面的例子请参考这里
FXRuby是FOX界面包的Ruby绑定。事实上它是Ruby界最受欢迎和最活跃的界面开发包,许多Ruby小应用是用这个开发包制作界面的。如果你要用Ruby开发一些小应用程序,FXRuby是你不错的选择。
Prima 是一个可扩展的用来开发GUI程序的Perl工具包,支持多平台。Prima包含了丰富的GUI开发组件
[![Screenshot](https://liquidlnf.dev.java.net/images/shot1full.png)](https://liquidlnf.dev.java.net/images/shot1full.png)
最初的版本是基于Swing,目前已经有SWT的版本可供下载了.
wxRuby是一个开源的ruby界面开发包。它提供wxWidgets这个跨平台的C++界面框架的Ruby支持。wxWidgets是一个成熟的,拥
try { UIManager.setLookAndFeel(\"org.fife.plaf.Office2003.Office2003LookAndFeel\"); //UIManager.setLookAndFeel(\"org.fife.plaf.OfficeXP.OfficeXPLookAndFeel\");
Jspresso是一个full-stack Java RIA框架,用于开发N层分布式desktop- like应用程序。基于Jspresso开发的应用程序可以部署成Adobe”s Flex、Ajax
这是Swing金属(Metal)外观的免费实现方案.
[ ![](/static/assets/osapp/images/8fd1013aa66266eb8f929c3dc49a5e94.jpeg) Various buttons ](http://napkinlaf.sourceforge.net/NapkinButtons.jpg)
Swing已经构建很多组件,但是还有一些比较流行的组件没有提供.这个开源项目刚好提供这些少掉的组件.l2fprod-common提供的组件
GraphicsBuilder是Groovy 的Java 2D Builder,GraphicsBuilder提供简单的方式通过类似JavaFX 脚本方式来创建Java2D图像。
Screenshots 更多的屏幕截图请点击 here.
这个Java Look&Feel整合了常用到的一些外观风格。
LipstikLF Look and Feel是模仿KDE主题引擎Lipstik实现的一个Swing皮肤。LipstikLF设计地非常快速、简洁并尽可能做得与Lipstik外观相似。它适用于Java1.4和1.5。
JGoodies look&feels让你的Swing应用程序与applets看起来更漂亮.屏幕截图如下:
This is the demo application with the Java 1.4 Metal LnF. Honestly, the design of Metal is a war crime.
一款基于Swing的Calendar控件 更多的界面截图请看这里:http://nachocalendar.sourceforge.net/screenshots.html
GEF(Graphical Editing Framework)用于帮助开发人员创建基于Eclipse的绘图编辑器。GEF由两个插件组成,其中org.eclipse.draw2d提供了一个Layout和用于显示展示图形的表现工作箱。开发人员可以利用或扩展GEF提供的一
Squareness的目的是为不同应用程序和操作系统提供一个统一的外观。
MetaWidget 是一个开源的UI组件
CnPack 是由互联网上一群中国程序员开发的开放源码的自由软件项目,当前主要的工作成果包括 CnPack 组件包、CnWizards 专家包以及
Compiere Looks是一个3D color,它扩展了Java Metal pluggable Look and Feel。
Abeille Forms Designer是一个GUI builder。开发人员与设计人员都能够利用它快速创建复杂、专业的form。设计人员能够直接在WYSIWYG编辑器中拖放组件。支持取消/重做与复
charva这个框架让你可以用开发Java Swing/AWT的方式来开发在字符终端下使用的”GUI”。可以利用像JBuilder这样的IDE设计出UI,然后把标准的”java.awt”
QUAQUA是一款开源的提供给Swing和Applet使用的JAVA皮肤,Quaqua能让Java应用程序的皮肤换成接近于Mac OS