/[debian]/libjgoodies-looks-java/trunk/docs/tips.html
ViewVC logotype

Contents of /libjgoodies-looks-java/trunk/docs/tips.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 558 - (show annotations)
Mon Feb 26 21:28:44 2007 UTC (14 years, 2 months ago) by gregoa
File MIME type: text/html
File size: 5591 byte(s)
* New upstream release.
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <title>JGoodies Looks :: Tips &amp; Tricks</title>
5 <link rel="stylesheet" type="text/css" href="style.css" >
6 <meta name="description" content="The JGoodies Looks make your Swing apps and applets look better.">
7 <meta name="author" content="Karsten Lentzsch">
8 <meta name="keywords" content="JGoodies Forms Java Layout Swing UI Design Usability Lentzsch Kiel">
9 <meta name="robots" content="index, follow">
10 <meta name="date" content="2003-07-31">
11 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
12 </head>
13 <body bgcolor="#FFFFFF" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0" bottommargin="0" >
14
15 <table border="0" cellspacing="0" cellpadding="0" width="100%">
16 <tr>
17 <td colspan="3" bgcolor="DDDCDC"><a href="../README.html"><img
18 src="images/banner.gif" width="436" height="46" alt=":: JGOODIES :: Forms" border="0"></a></td>
19 </tr>
20 <tr>
21 <td colspan="3" height="1" bgcolor="C9C8C8"></td>
22 </tr>
23 <tr>
24 <td width="160" height="500" valign="top" bgcolor="F4f3f3" class="nav" nowrap="nowrap">
25 <div style="margin-left: 17px; margin-top: 17px; margin-right: 10px; ; margin-bottom: 17px; line-height: 18px;">
26
27 <!-- ************ Anfang der Seitennavigation **************************** -->
28
29 <b>General</b>
30 <br>::&nbsp;<a class="nav" href="../README.html">Readme</a>
31 <br>::&nbsp;<a class="nav" href="../RELEASE-NOTES.txt">Release Notes</a>
32 <br>::&nbsp;<a class="nav" href="../LICENSE.txt">License</a>
33 <br>::&nbsp;<a class="nav" href="examples.html">Examples</a>
34 <br>::&nbsp;<a class="nav" href="quickstart.html">Quick Start</a>
35 <br>::&nbsp;<a class="nav" href="tips.html"><b>Tips &amp; Tricks</b></a>
36 <br>::&nbsp;<a class="nav" href="http://looks.dev.java.net/faq.html">FAQ</a>
37 <p>
38 <b>User's&nbsp;Guide</b>
39 <br>::&nbsp;<a class="nav" href="guide/index.html">Introduction</a>
40 <br>::&nbsp;<a class="nav" href="guide/lookandtheme.html">Look and Theme</a>
41 <br>::&nbsp;<a class="nav" href="guide/fonts.html">Font Settings</a>
42 <br>::&nbsp;<a class="nav" href="guide/bars.html">Menu- &amp; Tool Bar</a>
43 <br>::&nbsp;<a class="nav" href="guide/3d.html">Plastic 3D Effects</a>
44 <br>::&nbsp;<a class="nav" href="guide/plastic.html">Plastic Options</a>
45 <br>::&nbsp;<a class="nav" href="guide/other.html">Other Options</a>
46 <p>
47 <a class="nav" href="api/index.html"><b>API Docs</b></a>
48 <p>
49 <b>Web Pages</b>
50 <br>::&nbsp;<a class="nav" href="http://looks.dev.java.net/">Project Home</a>
51 <br>::&nbsp;<a class="nav" href="http://looks.dev.java.net/servlets/ProjectDocumentList">Downloads</a>
52 <br>::&nbsp;<a class="nav" href="http://looks.dev.java.net/servlets/ProjectNewsList">Announcements</a>
53 <br>::&nbsp;<a class="nav" href="http://looks.dev.java.net/servlets/ProjectMailingListList">Mailing Lists</a>
54 <br>::&nbsp;<a class="nav" href="http://looks.dev.java.net/servlets/ProjectIssues">Issue Tracker</a>
55 <br>::&nbsp;<a class="nav" href="http://www.jgoodies.com/freeware/">More Examples</a>
56
57 <!-- *********** Ende der Seitennavigation ******************************* -->
58
59 </div>
60 </td>
61 <td width="1" bgcolor="E7E5E5"><img src="/images/banner.gif" width="1" height="1" alt=""></td>
62 <td width="90%" valign="top" >
63 <div style="margin-left: 20px; margin-top: 17px; margin-bottom: 17px">
64
65 <!-- ************ Anfang des Inhalts ***************************************** -->
66
67 <table width="530" border="0" cellspacing="0" cellpadding="0">
68 <tr>
69 <td>
70 <h1>:: Tips &amp; Tricks ::</h1>
71
72 See also the <a href="quickstart.html">Quick Start</a> and the
73 <a href="http://www.jgoodies.com/articles/">JGoodies articles and presentations</a>.
74
75
76 <h2>8 Steps to a Better Swing UI</h2>
77 <ul>
78 <li>Choose a look&amp;feel that uses appropriate fonts and colors.
79 <li>Choose an appropriate icon set.
80 <li>Remove clutter.
81 <li>Align, group, relate and balance.
82 <li>Learn to work with negative space.
83 <li>Take care of aspect ratios.
84 <li>Be consistent.
85 <li>Comply with style guides.
86 </ul>
87
88 <h2>Don'ts</h2>
89
90 <ul>
91 <li>Don't change colors.
92 <li>Don't change fonts.
93 <li>Don't break the icon design.
94 </ul>
95
96
97 <h2>Do's</h2>
98
99 <ul>
100 <li>Remove clutter.
101 <li>Use TitledBorders carefully.
102 <li>Add negative space.
103 <li>Align.
104 <li>Be consistent.
105 <li>Balance the design.
106 <li>Use contrast effectively.
107 <li>Use aesthetic aspect ratios.
108 </ul>
109
110
111 <h2>Tips</h2>
112
113 <ul>
114 <li>Benefit from the powerful JFC: Java2D, translucency, etc.
115 <li><em>Carefully</em> add color, advanced typography, images, animation.
116 <li>Enable problem analysis.
117 <li>Know critical performance issues.
118 <li>Take care of the application startup.
119 <li>Construct lazily ... and prepare eagerly!
120 <li>Check your UI via ClearLook.
121 </ul>
122
123
124
125
126 </td>
127 </tr>
128 </table>
129
130
131 <!-- ************ Ende des Inhalts ************************************** -->
132 </div>
133 </td>
134 </tr>
135
136 <tr>
137 <td nowrap="nowrap" bgcolor="F4f3f3">
138 <div style="font-size: 10px; margin-left: 17px; margin-top: 20px; margin-right: 10px; margin-bottom: 4px;">
139 (c) 2007 JGoodies
140 </div>
141 </td>
142 <td width="1" bgcolor="E7E5E5"></td>
143 <td>&nbsp;</td>
144 </tr>
145 <tr>
146 <td colspan="2" height="1" bgcolor="E7E5E5"></td>
147 <td></td>
148 </tr>
149
150 </table>
151
152 </body>
153 </html>

  ViewVC Help
Powered by ViewVC 1.1.26