相关开源项目

Napkin look & feel:The Napkin Look & Feel is a pluggable Java look and feel that looks like it was scrawled on a napkin. You can use it to make provisional work actually look provisional, or just for fun.

The idea is to try to develop a look and feel that can be used in Java applications that looks informal and provisional, yet be fully functional for development. Often when people see a GUI mock-up, or a complete GUI without full functionality, they assume that the code behind it is working. While this can be used to sleazy advantage, it can also convince people who ought to know better (like your managers) that you are already done when you have just barely begun, or when only parts are complete. No matter how much you speak to their rational side, the emotional response still says "Done!". Which after a while leads to a later question: "That was done months ago! What are they doing? Playing Quake?" A good article on this is Joel on Software's “The Iceberg Secret, Revealed”.

So the idea is to create a complete look and feel that can be used while the thing is not done which will convey an emotional message to match the rational one. As pieces of the work are done, the GUI for those pieces can be switched to use the "formal" (final) look and feel, allowing someone looking at demos over time to see the progress of the entire system reflected in the expression of the GUI.

Over time, several folks have just liked the thing and wanted to use it for non-provisional GUI's. Sometimes this is because the application itself seems to match the theme, such as a brainstorming tool. And sometimes it's just that it looks fun.

This is all done using the Java Swing pluggable Look & Feel framework.

pgs look & feel:PgsLookAndFeel是一个漂亮的,跨平台的Swing外观.

Quaqua:Quaqua能让Java应用程序的皮肤换成接近于Mac OS X的苹果人性化界面标准。

Tonic Look & Feel:这是Swing金属(Metal)外观的免费实现方案.

JGoodies look & feel:JGoodies look&feels让你的Swing应用程序与applets看起来更漂亮.屏幕截图如下:

l2fprod-common:Swing已经构建很多组件,但是还有一些比较流行的组件没有提供.这个开源项目刚好提供这些少掉的组件.l2fprod-common提供的组件有:PropertySheet,collapsible task pane,button bar,font chooser,directory chooser.以下是其中一个组件.

Liquid look & feel:The goal of this project is to provide a look and feel based on the Mosfet Liquid KDE 3.x theme.

Smooth Metal look & feel:SmoothMetal is a wrapper for some of Sun's Java Look and Feels to enable anti-aliasing.

Anti-aliasing is the process of smoothing text and images by introducing intermediary colours to fool the eye into believing that the resolution is somewhat higher than it is. Thus a black character on a white background is 'smoothed' with shades of grey. You can see this in Windows XP when using ClearType, or enable it in X11 using Xft. MacOS X and RISCOS users get it for free along with KDE and Gnome desktop users on Linux, Solaris and elsewhere.

While operating systems have moved ahead and most now offer anti-aliasing, Sun has said it will not be officially offering anti-aliasing in Swing until Java 1.5. SmoothMetal allows you to get around this and make your Swing apps look just a bit better.

Office 2003 & XP look & feel:This project provides a single jar file that you can add to your Java Swing applications to enable Look and Feels modeling the following popular Microsoft applications:

Office XP

Office 2003

Visual Studio 2005

Of course, your Swing application MUST be running on a Windows box to use these LnFs. The reasons for this are twofold: first, the LnFs are built upon the standard Windows Look and Feel, which is available only in Windows JRE's, and second, I'm not too sure about the legal ramifications of copying Windows applications' look and feels/icons/etc. on other platforms.

Substance look & feel:这个项目的目的是提供一个流行的外观(look & feel)。这个外观(look & feel)联合了Windows XP和MacOS 10.4最好的特性并且需要JDK 5.0以上。

java swing开源组件_Squareness相关推荐

  1. 基于Java Swing JFream 组件的趣味推箱子小游戏

    一 需求分析 设计一个经典的推箱子小游戏,在窗体里有墙,箱子,胜利的标志,和工人,用户可以通过键盘上的"上"."下"."左"."右 ...

  2. [源码和文档分享]基于Java Swing JFream 组件的趣味推箱子小游戏

    一 需求分析 设计一个经典的推箱子小游戏,在窗体里有墙,箱子,胜利的标志,和工人,用户可以通过键盘上的"上"."下"."左"."右 ...

  3. java 浏览器 组件_最好的Java / Swing浏览器组件?

    什么是最好的跨平台Java Swing浏览器组件,至少能够在Swing界面中很好地播放(轻型组件?),并且能够在MacOSX和Windows上运行? 诸如:FlyingSaucer,JDIC或其他? ...

  4. java swing自定义组件_JAVA Swing自定义JScorllPanel

    JAVA Swing中JScrollPanle自定义带标尺的JScrollPanel Swing中JScrollPanel的结构与组成如下图: 分为四个角与四个边,中间蓝色矩形为View窗口,可以通过 ...

  5. Java Swing高级组件——表格组件

    Swing 表格组件 表格是最常用的数据统计形式之一,在日常生活中经常需要表格来统计数据.在 Java Swing 中由JTable类实现表格. 一,创建表格 在 JTable 类中除了默认的构造方法 ...

  6. Java Swing高级组件——分割面板

    分割面板 分割面板由 JSplitPane 类实现,用来将其所在的区域分割成两部分,可根据情况决定是水平方向分割还是垂直方向分割,分割的两部分之间会有一个分隔条,通过调整分隔条的位置,可以自定义两部分 ...

  7. 计算机毕业设计中用Java编写一个订餐系统(JAVA SWING)

    一. 开发技术 JDK:JDK1.8,JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+J ...

  8. java swing 技术简介,javaswing开发简介

    本文介绍了利用 Java3D技术并结 合 Sw ing技术实现的 3D组件开发 ,并以石油数值模拟软件中 的应用为例体现了该组件具有的优势 . 图 1 3D 组件设计流程图 明...... Java ...

  9. 12306订票助手java_开源免费Java Swing C/S版本12306订票助手

    Java Swing C/S版本12306订票助手 本程序完全开放源代码,仅作为技术学习研究交流之用,不得用于任何商业用途:作者不承担任何由此带来的直接或间接责任 特别说明: 整个程序除了速度和效率高 ...

最新文章

  1. seaborn可视化条形图并按照升序排序条形图进行可视化:Sort Bars in Barplot in Ascending Order in Python
  2. ITK:使用GMM EM进行分布式采样
  3. DIV+CSS布局图片加阴影效果方法
  4. 当你不喜欢一个人(一段话、一篇文章)的时候
  5. vs2010 EF4.0 访问mysql
  6. c++ 线性回归_模型之母:简单线性回归的代码实现
  7. 人人都可以创造自己的AI:深度学习的6大应用及3大成熟领域
  8. 最简便的Revit信息导出到数据库本地SQL SERVER
  9. 社会计算:服务群体社会的大数据科学
  10. (二)为AI时尚分类准备数据
  11. zabbix系统日志文件监控key
  12. VS2015之博大精深的MFC项目开发(一)
  13. Python requests+BeautifulSoup 采集 安居客_新房信息
  14. 符晓《TMS320F28335DSP原理、开发及应用》2017版
  15. 论文查重报告橙色和红色是什么意思?
  16. 用python画玫瑰花
  17. STM32与Flash AT45DB321D之间读写数据
  18. 利用for语句,编程输出如下图形:* *** *****
  19. pythonDay5-基本语法-中文编码-多行语句连接-输入输出-个人名片制作-类型之间的转换-判断用户的年龄
  20. java确认excel是03版本还是07版本

热门文章

  1. SpringData —— HelloWorld
  2. python读文件路径-在Python中按路径读取数据文件的几种方式
  3. python3项目-python3搭建Django项目
  4. 学python有哪些书推荐-有什么Python学习的书籍和学习资源推荐?
  5. 用python绘制柱状图标题-如何用Python绘制3D柱形图
  6. python编写程序的一般步骤-Python编写win程序的操作流程
  7. 编程爱好者学vb还是python-Python语言为什么被称为高级程序设计语言?
  8. python画树叶-使用Python turtle画分形树叶图
  9. python培训班 北京-北京python培训机构那个好?这几个坑千万别踩
  10. python是干什么用的视频-python基础教程千锋最新视频学完之后可以做什么