Statistics
| Revision:

root / trunk / docs / gvSIG / gvSIG-api / com / iver / cit / gvsig / gui / GUIUtil.html @ 11445

History | View | Annotate | Download (58.4 KB)

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.4.2_04) on Mon Feb 14 08:49:13 CET 2005 -->
6
<TITLE>
7
GUIUtil (gvSIG API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.gui.GUIUtil class">
11

    
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
13

    
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="GUIUtil (gvSIG API)";
18
}
19
</SCRIPT>
20

    
21
</HEAD>
22

    
23
<BODY BGCOLOR="white" onload="windowTitle();">
24

    
25

    
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30
<TR>
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
  <TR ALIGN="center" VALIGN="top">
35
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42
  </TR>
43
</TABLE>
44
</TD>
45
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46
</EM>
47
</TD>
48
</TR>
49

    
50
<TR>
51
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52
&nbsp;<A HREF="../../../../../com/iver/cit/gvsig/gui/FThemePropertiesDialog.html" title="class in com.iver.cit.gvsig.gui"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.Location.html" title="class in com.iver.cit.gvsig.gui"><B>NEXT CLASS</B></A></FONT></TD>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
  <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
56
&nbsp;<A HREF="GUIUtil.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
57
&nbsp;<SCRIPT type="text/javascript">
58
  <!--
59
  if(window==top) {
60
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61
  }
62
  //-->
63
</SCRIPT>
64
<NOSCRIPT>
65
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66
</NOSCRIPT>
67

    
68
</FONT></TD>
69
</TR>
70
<TR>
71
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75
</TR>
76
</TABLE>
77
<A NAME="skip-navbar_top"></A>
78
<!-- ========= END OF TOP NAVBAR ========= -->
79

    
80
<HR>
81
<!-- ======== START OF CLASS DATA ======== -->
82
<H2>
83
<FONT SIZE="-1">
84
com.iver.cit.gvsig.gui</FONT>
85
<BR>
86
Class GUIUtil</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.gui.GUIUtil</B>
90
</PRE>
91
<HR>
92
<DL>
93
<DT>public class <B>GUIUtil</B><DT>extends java.lang.Object</DL>
94

    
95
<P>
96
<HR>
97

    
98
<P>
99
<!-- ======== NESTED CLASS SUMMARY ======== -->
100

    
101
<A NAME="nested_class_summary"><!-- --></A>
102
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
103
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
104
<TD COLSPAN=2><FONT SIZE="+2">
105
<B>Nested Class Summary</B></FONT></TD>
106
</TR>
107
<TR BGCOLOR="white" CLASS="TableRowColor">
108
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
109
<CODE>static&nbsp;class</CODE></FONT></TD>
110
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.Location.html" title="class in com.iver.cit.gvsig.gui">GUIUtil.Location</A></B></CODE>
111

    
112
<BR>
113
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
114
</TR>
115
</TABLE>
116
&nbsp;
117
<!-- =========== FIELD SUMMARY =========== -->
118

    
119
<A NAME="field_summary"><!-- --></A>
120
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
121
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
122
<TD COLSPAN=2><FONT SIZE="+2">
123
<B>Field Summary</B></FONT></TD>
124
</TR>
125
<TR BGCOLOR="white" CLASS="TableRowColor">
126
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
127
<CODE>static&nbsp;javax.swing.filechooser.FileFilter</CODE></FONT></TD>
128
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#ALL_FILES_FILTER">ALL_FILES_FILTER</A></B></CODE>
129

    
130
<BR>
131
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
132
</TR>
133
<TR BGCOLOR="white" CLASS="TableRowColor">
134
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
135
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
136
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#dbf">dbf</A></B></CODE>
137

    
138
<BR>
139
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
140
</TR>
141
<TR BGCOLOR="white" CLASS="TableRowColor">
142
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
144
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#dbfDesc">dbfDesc</A></B></CODE>
145

    
146
<BR>
147
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
148
</TR>
149
<TR BGCOLOR="white" CLASS="TableRowColor">
150
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
151
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
152
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#fme">fme</A></B></CODE>
153

    
154
<BR>
155
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
156
</TR>
157
<TR BGCOLOR="white" CLASS="TableRowColor">
158
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
159
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
160
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#fmeDesc">fmeDesc</A></B></CODE>
161

    
162
<BR>
163
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
164
</TR>
165
<TR BGCOLOR="white" CLASS="TableRowColor">
166
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
167
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
168
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#gml">gml</A></B></CODE>
169

    
170
<BR>
171
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
172
</TR>
173
<TR BGCOLOR="white" CLASS="TableRowColor">
174
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
176
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#gmlDesc">gmlDesc</A></B></CODE>
177

    
178
<BR>
179
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
180
</TR>
181
<TR BGCOLOR="white" CLASS="TableRowColor">
182
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
184
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#jml">jml</A></B></CODE>
185

    
186
<BR>
187
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
188
</TR>
189
<TR BGCOLOR="white" CLASS="TableRowColor">
190
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
192
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#jmlDesc">jmlDesc</A></B></CODE>
193

    
194
<BR>
195
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
196
</TR>
197
<TR BGCOLOR="white" CLASS="TableRowColor">
198
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
200
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#shp">shp</A></B></CODE>
201

    
202
<BR>
203
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
204
</TR>
205
<TR BGCOLOR="white" CLASS="TableRowColor">
206
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
207
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
208
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#shpDesc">shpDesc</A></B></CODE>
209

    
210
<BR>
211
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
212
</TR>
213
<TR BGCOLOR="white" CLASS="TableRowColor">
214
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
216
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#shx">shx</A></B></CODE>
217

    
218
<BR>
219
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
220
</TR>
221
<TR BGCOLOR="white" CLASS="TableRowColor">
222
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
224
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#shxDesc">shxDesc</A></B></CODE>
225

    
226
<BR>
227
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
228
</TR>
229
<TR BGCOLOR="white" CLASS="TableRowColor">
230
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
232
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#wkt">wkt</A></B></CODE>
233

    
234
<BR>
235
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
236
</TR>
237
<TR BGCOLOR="white" CLASS="TableRowColor">
238
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
240
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#wktaDesc">wktaDesc</A></B></CODE>
241

    
242
<BR>
243
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
244
</TR>
245
<TR BGCOLOR="white" CLASS="TableRowColor">
246
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
248
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#wktDesc">wktDesc</A></B></CODE>
249

    
250
<BR>
251
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
252
</TR>
253
<TR BGCOLOR="white" CLASS="TableRowColor">
254
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
256
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#xml">xml</A></B></CODE>
257

    
258
<BR>
259
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
260
</TR>
261
<TR BGCOLOR="white" CLASS="TableRowColor">
262
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
264
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#xmlDesc">xmlDesc</A></B></CODE>
265

    
266
<BR>
267
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
268
</TR>
269
</TABLE>
270
&nbsp;
271
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
272

    
273
<A NAME="constructor_summary"><!-- --></A>
274
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
275
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
276
<TD COLSPAN=2><FONT SIZE="+2">
277
<B>Constructor Summary</B></FONT></TD>
278
</TR>
279
<TR BGCOLOR="white" CLASS="TableRowColor">
280
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#GUIUtil()">GUIUtil</A></B>()</CODE>
281

    
282
<BR>
283
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
284
</TR>
285
</TABLE>
286
&nbsp;
287
<!-- ========== METHOD SUMMARY =========== -->
288

    
289
<A NAME="method_summary"><!-- --></A>
290
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
291
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
292
<TD COLSPAN=2><FONT SIZE="+2">
293
<B>Method Summary</B></FONT></TD>
294
</TR>
295
<TR BGCOLOR="white" CLASS="TableRowColor">
296
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
297
<CODE>static&nbsp;java.awt.geom.Point2D</CODE></FONT></TD>
298
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#add(java.awt.geom.Point2D, java.awt.geom.Point2D)">add</A></B>(java.awt.geom.Point2D&nbsp;a,
299
    java.awt.geom.Point2D&nbsp;b)</CODE>
300

    
301
<BR>
302
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
303
</TR>
304
<TR BGCOLOR="white" CLASS="TableRowColor">
305
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
306
<CODE>static&nbsp;void</CODE></FONT></TD>
307
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#addInternalFrameListener(javax.swing.JDesktopPane, javax.swing.event.InternalFrameListener)">addInternalFrameListener</A></B>(javax.swing.JDesktopPane&nbsp;pane,
308
                         javax.swing.event.InternalFrameListener&nbsp;listener)</CODE>
309

    
310
<BR>
311
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Listens to all internal frames (current and future) in a JDesktopPane.</TD>
312
</TR>
313
<TR BGCOLOR="white" CLASS="TableRowColor">
314
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
315
<CODE>static&nbsp;java.awt.Color</CODE></FONT></TD>
316
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#alphaColor(java.awt.Color, int)">alphaColor</A></B>(java.awt.Color&nbsp;color,
317
           int&nbsp;alpha)</CODE>
318

    
319
<BR>
320
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
321
</TR>
322
<TR BGCOLOR="white" CLASS="TableRowColor">
323
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
324
<CODE>static&nbsp;void</CODE></FONT></TD>
325
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#centre(java.awt.Component, java.awt.Component)">centre</A></B>(java.awt.Component&nbsp;componentToMove,
326
       java.awt.Component&nbsp;componentToCentreOn)</CODE>
327

    
328
<BR>
329
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Centres the first component on the second</TD>
330
</TR>
331
<TR BGCOLOR="white" CLASS="TableRowColor">
332
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
333
<CODE>static&nbsp;void</CODE></FONT></TD>
334
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#centreOnScreen(java.awt.Component)">centreOnScreen</A></B>(java.awt.Component&nbsp;componentToMove)</CODE>
335

    
336
<BR>
337
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Centres the component on the screen</TD>
338
</TR>
339
<TR BGCOLOR="white" CLASS="TableRowColor">
340
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
341
<CODE>static&nbsp;void</CODE></FONT></TD>
342
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#centreOnWindow(java.awt.Component)">centreOnWindow</A></B>(java.awt.Component&nbsp;componentToMove)</CODE>
343

    
344
<BR>
345
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Centres the component on its window</TD>
346
</TR>
347
<TR BGCOLOR="white" CLASS="TableRowColor">
348
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
349
<CODE>static&nbsp;void</CODE></FONT></TD>
350
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#chooseGoodColumnWidths(javax.swing.JTable)">chooseGoodColumnWidths</A></B>(javax.swing.JTable&nbsp;table)</CODE>
351

    
352
<BR>
353
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the column widths based on the first row.</TD>
354
</TR>
355
<TR BGCOLOR="white" CLASS="TableRowColor">
356
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
357
<CODE>static&nbsp;javax.swing.filechooser.FileFilter</CODE></FONT></TD>
358
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createFileFilter(java.lang.String, java.lang.String[])">createFileFilter</A></B>(java.lang.String&nbsp;description,
359
                 java.lang.String[]&nbsp;extensions)</CODE>
360

    
361
<BR>
362
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
363
</TR>
364
<TR BGCOLOR="white" CLASS="TableRowColor">
365
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
366
<CODE>static&nbsp;javax.swing.JFileChooser</CODE></FONT></TD>
367
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createJFileChooserWithExistenceChecking()">createJFileChooserWithExistenceChecking</A></B>()</CODE>
368

    
369
<BR>
370
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
371
</TR>
372
<TR BGCOLOR="white" CLASS="TableRowColor">
373
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
374
<CODE>static&nbsp;javax.swing.JFileChooser</CODE></FONT></TD>
375
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createJFileChooserWithOverwritePrompting()">createJFileChooserWithOverwritePrompting</A></B>()</CODE>
376

    
377
<BR>
378
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
379
</TR>
380
<TR BGCOLOR="white" CLASS="TableRowColor">
381
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
382
<CODE>static&nbsp;javax.swing.Timer</CODE></FONT></TD>
383
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createRestartableSingleEventTimer(int, java.awt.event.ActionListener)">createRestartableSingleEventTimer</A></B>(int&nbsp;delay,
384
                                  java.awt.event.ActionListener&nbsp;listener)</CODE>
385

    
386
<BR>
387
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Timer that fires once, after the delay. </TD>
388
</TR>
389
<TR BGCOLOR="white" CLASS="TableRowColor">
390
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
391
<CODE>static&nbsp;<A HREF="../../../../../com/iver/cit/gvsig/gui/ValidatingTextField.html" title="class in com.iver.cit.gvsig.gui">ValidatingTextField</A></CODE></FONT></TD>
392
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createSyncdTextField(javax.swing.JSlider)">createSyncdTextField</A></B>(javax.swing.JSlider&nbsp;s)</CODE>
393

    
394
<BR>
395
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
396
</TR>
397
<TR BGCOLOR="white" CLASS="TableRowColor">
398
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
399
<CODE>static&nbsp;<A HREF="../../../../../com/iver/cit/gvsig/gui/ValidatingTextField.html" title="class in com.iver.cit.gvsig.gui">ValidatingTextField</A></CODE></FONT></TD>
400
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createSyncdTextField(javax.swing.JSlider, int)">createSyncdTextField</A></B>(javax.swing.JSlider&nbsp;s,
401
                     int&nbsp;columns)</CODE>
402

    
403
<BR>
404
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
405
</TR>
406
<TR BGCOLOR="white" CLASS="TableRowColor">
407
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
408
<CODE>static&nbsp;void</CODE></FONT></TD>
409
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#dispose(javax.swing.JInternalFrame, javax.swing.JDesktopPane)">dispose</A></B>(javax.swing.JInternalFrame&nbsp;internalFrame,
410
        javax.swing.JDesktopPane&nbsp;desktopPane)</CODE>
411

    
412
<BR>
413
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the next frame is activated when #dispose is called
414
 explicitly, in JDK 1.4. </TD>
415
</TR>
416
<TR BGCOLOR="white" CLASS="TableRowColor">
417
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
418
<CODE>static&nbsp;void</CODE></FONT></TD>
419
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#doNotRoundDoubles(javax.swing.JTable)">doNotRoundDoubles</A></B>(javax.swing.JTable&nbsp;table)</CODE>
420

    
421
<BR>
422
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
423
</TR>
424
<TR BGCOLOR="white" CLASS="TableRowColor">
425
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
426
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
427
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#escapeHTML(java.lang.String, boolean, boolean)">escapeHTML</A></B>(java.lang.String&nbsp;value,
428
           boolean&nbsp;escapeSpaces,
429
           boolean&nbsp;escapeNewlines)</CODE>
430

    
431
<BR>
432
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a string suitable for embeddind as HTML.  </TD>
433
</TR>
434
<TR BGCOLOR="white" CLASS="TableRowColor">
435
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
436
<CODE>static&nbsp;void</CODE></FONT></TD>
437
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#fixClicks(java.awt.Component)">fixClicks</A></B>(java.awt.Component&nbsp;c)</CODE>
438

    
439
<BR>
440
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fix for Sun Java Bug 4398733: if you click in an inactive JInternalFrame,
441
 the mousePressed and mouseReleased events will be fired, but not the
442
 mouseClicked event.</TD>
443
</TR>
444
<TR BGCOLOR="white" CLASS="TableRowColor">
445
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
446
<CODE>static&nbsp;void</CODE></FONT></TD>
447
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#fixEditableComboBox(javax.swing.JComboBox)">fixEditableComboBox</A></B>(javax.swing.JComboBox&nbsp;cb)</CODE>
448

    
449
<BR>
450
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Workaround for Java Bug 4648654 "REGRESSION: Editable JComboBox focus
451
  misbehaves under Windows look and feel, proposed by Kleopatra
452
  (fastegal@addcom.de). </TD>
453
</TR>
454
<TR BGCOLOR="white" CLASS="TableRowColor">
455
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
456
<CODE>static&nbsp;java.awt.datatransfer.Transferable</CODE></FONT></TD>
457
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#getContents(java.awt.datatransfer.Clipboard)">getContents</A></B>(java.awt.datatransfer.Clipboard&nbsp;clipboard)</CODE>
458

    
459
<BR>
460
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The JVM's clipboard implementation is buggy (see bugs 4644554 and 4522198
461
 in Sun's Java bug database). </TD>
462
</TR>
463
<TR BGCOLOR="white" CLASS="TableRowColor">
464
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
465
<CODE>static&nbsp;java.awt.Component</CODE></FONT></TD>
466
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#getDescendantOfClass(java.lang.Class, java.awt.Container)">getDescendantOfClass</A></B>(java.lang.Class&nbsp;c,
467
                     java.awt.Container&nbsp;container)</CODE>
468

    
469
<BR>
470
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
471
</TR>
472
<TR BGCOLOR="white" CLASS="TableRowColor">
473
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
474
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
475
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#getExtension(java.io.File)">getExtension</A></B>(java.io.File&nbsp;f)</CODE>
476

    
477
<BR>
478
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
479
</TR>
480
<TR BGCOLOR="white" CLASS="TableRowColor">
481
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
482
<CODE>static&nbsp;void</CODE></FONT></TD>
483
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#handleThrowable(java.lang.Throwable, java.awt.Component)">handleThrowable</A></B>(java.lang.Throwable&nbsp;t,
484
                java.awt.Component&nbsp;parent)</CODE>
485

    
486
<BR>
487
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
488
</TR>
489
<TR BGCOLOR="white" CLASS="TableRowColor">
490
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
491
<CODE>static&nbsp;void</CODE></FONT></TD>
492
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#highlightForDebugging(javax.swing.JComponent, java.awt.Color)">highlightForDebugging</A></B>(javax.swing.JComponent&nbsp;component,
493
                      java.awt.Color&nbsp;color)</CODE>
494

    
495
<BR>
496
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Highlights a given component with a given color. 
497
 </TD>
498
</TR>
499
<TR BGCOLOR="white" CLASS="TableRowColor">
500
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
501
<CODE>static&nbsp;void</CODE></FONT></TD>
502
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#invokeOnEventThread(java.lang.Runnable)">invokeOnEventThread</A></B>(java.lang.Runnable&nbsp;r)</CODE>
503

    
504
<BR>
505
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GUI operations should be performed only on the AWT event dispatching
506
 thread. </TD>
507
</TR>
508
<TR BGCOLOR="white" CLASS="TableRowColor">
509
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
510
<CODE>static&nbsp;java.util.List</CODE></FONT></TD>
511
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#items(javax.swing.JComboBox)">items</A></B>(javax.swing.JComboBox&nbsp;comboBox)</CODE>
512

    
513
<BR>
514
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
515
</TR>
516
<TR BGCOLOR="white" CLASS="TableRowColor">
517
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
518
<CODE>static&nbsp;java.awt.geom.Point2D</CODE></FONT></TD>
519
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#multiply(java.awt.geom.Point2D, double)">multiply</A></B>(java.awt.geom.Point2D&nbsp;v,
520
         double&nbsp;x)</CODE>
521

    
522
<BR>
523
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
524
</TR>
525
<TR BGCOLOR="white" CLASS="TableRowColor">
526
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
527
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
528
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#nameWithoutExtension(java.io.File)">nameWithoutExtension</A></B>(java.io.File&nbsp;file)</CODE>
529

    
530
<BR>
531
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
532
</TR>
533
<TR BGCOLOR="white" CLASS="TableRowColor">
534
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
535
<CODE>static&nbsp;void</CODE></FONT></TD>
536
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#removeChoosableFileFilters(javax.swing.JFileChooser)">removeChoosableFileFilters</A></B>(javax.swing.JFileChooser&nbsp;fc)</CODE>
537

    
538
<BR>
539
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
540
</TR>
541
<TR BGCOLOR="white" CLASS="TableRowColor">
542
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
543
<CODE>static&nbsp;javax.swing.ImageIcon</CODE></FONT></TD>
544
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#resize(javax.swing.ImageIcon, int)">resize</A></B>(javax.swing.ImageIcon&nbsp;icon,
545
       int&nbsp;extent)</CODE>
546

    
547
<BR>
548
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
549
</TR>
550
<TR BGCOLOR="white" CLASS="TableRowColor">
551
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
552
<CODE>static&nbsp;java.io.File[]</CODE></FONT></TD>
553
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#selectedFiles(javax.swing.JFileChooser)">selectedFiles</A></B>(javax.swing.JFileChooser&nbsp;chooser)</CODE>
554

    
555
<BR>
556
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Work around Java Bug 4437688 "JFileChooser.getSelectedFile() returns
557
 nothing when a file is selected" [Jon Aquino]</TD>
558
</TR>
559
<TR BGCOLOR="white" CLASS="TableRowColor">
560
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
561
<CODE>static&nbsp;void</CODE></FONT></TD>
562
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#setLocation(java.awt.Component, com.iver.cit.gvsig.gui.GUIUtil.Location, java.awt.Component)">setLocation</A></B>(java.awt.Component&nbsp;componentToMove,
563
            <A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.Location.html" title="class in com.iver.cit.gvsig.gui">GUIUtil.Location</A>&nbsp;location,
564
            java.awt.Component&nbsp;other)</CODE>
565

    
566
<BR>
567
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
568
</TR>
569
<TR BGCOLOR="white" CLASS="TableRowColor">
570
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
571
<CODE>static&nbsp;void</CODE></FONT></TD>
572
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#setSelectedWithClick(javax.swing.JCheckBox, boolean)">setSelectedWithClick</A></B>(javax.swing.JCheckBox&nbsp;checkBox,
573
                     boolean&nbsp;selected)</CODE>
574

    
575
<BR>
576
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls #doClick so that events are fired.</TD>
577
</TR>
578
<TR BGCOLOR="white" CLASS="TableRowColor">
579
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
580
<CODE>static&nbsp;java.awt.geom.Point2D</CODE></FONT></TD>
581
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#subtract(java.awt.geom.Point2D, java.awt.geom.Point2D)">subtract</A></B>(java.awt.geom.Point2D&nbsp;a,
582
         java.awt.geom.Point2D&nbsp;b)</CODE>
583

    
584
<BR>
585
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
586
</TR>
587
<TR BGCOLOR="white" CLASS="TableRowColor">
588
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
589
<CODE>static&nbsp;int</CODE></FONT></TD>
590
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#swingThreadPriority()">swingThreadPriority</A></B>()</CODE>
591

    
592
<BR>
593
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
594
</TR>
595
<TR BGCOLOR="white" CLASS="TableRowColor">
596
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
597
<CODE>static&nbsp;void</CODE></FONT></TD>
598
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#sync(javax.swing.JCheckBox, javax.swing.JCheckBox)">sync</A></B>(javax.swing.JCheckBox&nbsp;c1,
599
     javax.swing.JCheckBox&nbsp;c2)</CODE>
600

    
601
<BR>
602
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
603
</TR>
604
<TR BGCOLOR="white" CLASS="TableRowColor">
605
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
606
<CODE>static&nbsp;void</CODE></FONT></TD>
607
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#sync(javax.swing.JSlider, javax.swing.JSlider)">sync</A></B>(javax.swing.JSlider&nbsp;s1,
608
     javax.swing.JSlider&nbsp;s2)</CODE>
609

    
610
<BR>
611
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
612
</TR>
613
<TR BGCOLOR="white" CLASS="TableRowColor">
614
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
615
<CODE>static&nbsp;void</CODE></FONT></TD>
616
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#sync(javax.swing.JSlider, com.iver.cit.gvsig.gui.ValidatingTextField)">sync</A></B>(javax.swing.JSlider&nbsp;s,
617
     <A HREF="../../../../../com/iver/cit/gvsig/gui/ValidatingTextField.html" title="class in com.iver.cit.gvsig.gui">ValidatingTextField</A>&nbsp;t)</CODE>
618

    
619
<BR>
620
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
621
</TR>
622
<TR BGCOLOR="white" CLASS="TableRowColor">
623
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
624
<CODE>static&nbsp;void</CODE></FONT></TD>
625
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#syncEnabledStates(javax.swing.JComponent, javax.swing.JComponent)">syncEnabledStates</A></B>(javax.swing.JComponent&nbsp;c1,
626
                  javax.swing.JComponent&nbsp;c2)</CODE>
627

    
628
<BR>
629
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
630
</TR>
631
<TR BGCOLOR="white" CLASS="TableRowColor">
632
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
633
<CODE>static&nbsp;javax.swing.ImageIcon</CODE></FONT></TD>
634
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#toDisabledIcon(javax.swing.ImageIcon)">toDisabledIcon</A></B>(javax.swing.ImageIcon&nbsp;icon)</CODE>
635

    
636
<BR>
637
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
638
</TR>
639
<TR BGCOLOR="white" CLASS="TableRowColor">
640
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
641
<CODE>static&nbsp;javax.swing.event.DocumentListener</CODE></FONT></TD>
642
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#toDocumentListener(java.awt.event.ActionListener)">toDocumentListener</A></B>(java.awt.event.ActionListener&nbsp;listener)</CODE>
643

    
644
<BR>
645
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
646
</TR>
647
<TR BGCOLOR="white" CLASS="TableRowColor">
648
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
649
<CODE>static&nbsp;javax.swing.event.InternalFrameListener</CODE></FONT></TD>
650
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#toInternalFrameListener(java.awt.event.ActionListener)">toInternalFrameListener</A></B>(java.awt.event.ActionListener&nbsp;listener)</CODE>
651

    
652
<BR>
653
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
654
</TR>
655
<TR BGCOLOR="white" CLASS="TableRowColor">
656
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
657
<CODE>static&nbsp;javax.swing.event.ListDataListener</CODE></FONT></TD>
658
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#toListDataListener(java.awt.event.ActionListener)">toListDataListener</A></B>(java.awt.event.ActionListener&nbsp;listener)</CODE>
659

    
660
<BR>
661
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
662
</TR>
663
<TR BGCOLOR="white" CLASS="TableRowColor">
664
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
665
<CODE>static&nbsp;java.awt.Component</CODE></FONT></TD>
666
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#topCard(java.awt.Container)">topCard</A></B>(java.awt.Container&nbsp;c)</CODE>
667

    
668
<BR>
669
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
670
</TR>
671
<TR BGCOLOR="white" CLASS="TableRowColor">
672
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
673
<CODE>static&nbsp;java.awt.Color</CODE></FONT></TD>
674
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#toSimulatedTransparency(java.awt.Color)">toSimulatedTransparency</A></B>(java.awt.Color&nbsp;color)</CODE>
675

    
676
<BR>
677
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
678
</TR>
679
<TR BGCOLOR="white" CLASS="TableRowColor">
680
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
681
<CODE>static&nbsp;javax.swing.ImageIcon</CODE></FONT></TD>
682
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#toSmallIcon(javax.swing.ImageIcon)">toSmallIcon</A></B>(javax.swing.ImageIcon&nbsp;icon)</CODE>
683

    
684
<BR>
685
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resizes icon to 16 x 16.</TD>
686
</TR>
687
<TR BGCOLOR="white" CLASS="TableRowColor">
688
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
689
<CODE>static&nbsp;double</CODE></FONT></TD>
690
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#trueAscent(java.awt.font.TextLayout)">trueAscent</A></B>(java.awt.font.TextLayout&nbsp;layout)</CODE>
691

    
692
<BR>
693
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the distance from the baseline to the top of the text's bounding box.
694
 </TD>
695
</TR>
696
<TR BGCOLOR="white" CLASS="TableRowColor">
697
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
698
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
699
<TD><CODE><B><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#truncateString(java.lang.String, int)">truncateString</A></B>(java.lang.String&nbsp;s,
700
               int&nbsp;maxLength)</CODE>
701

    
702
<BR>
703
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
704
</TR>
705
</TABLE>
706
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
707
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
708
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
709
<TD><B>Methods inherited from class java.lang.Object</B></TD>
710
</TR>
711
<TR BGCOLOR="white" CLASS="TableRowColor">
712
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
713
</TR>
714
</TABLE>
715
&nbsp;
716
<P>
717

    
718
<!-- ============ FIELD DETAIL =========== -->
719

    
720
<A NAME="field_detail"><!-- --></A>
721
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
722
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
723
<TD COLSPAN=1><FONT SIZE="+2">
724
<B>Field Detail</B></FONT></TD>
725
</TR>
726
</TABLE>
727

    
728
<A NAME="dbf"><!-- --></A><H3>
729
dbf</H3>
730
<PRE>
731
public static final java.lang.String <B>dbf</B></PRE>
732
<DL>
733
<DL>
734
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.dbf">Constant Field Values</A></DL>
735
</DL>
736
<HR>
737

    
738
<A NAME="dbfDesc"><!-- --></A><H3>
739
dbfDesc</H3>
740
<PRE>
741
public static final java.lang.String <B>dbfDesc</B></PRE>
742
<DL>
743
<DL>
744
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.dbfDesc">Constant Field Values</A></DL>
745
</DL>
746
<HR>
747

    
748
<A NAME="fme"><!-- --></A><H3>
749
fme</H3>
750
<PRE>
751
public static final java.lang.String <B>fme</B></PRE>
752
<DL>
753
<DL>
754
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.fme">Constant Field Values</A></DL>
755
</DL>
756
<HR>
757

    
758
<A NAME="fmeDesc"><!-- --></A><H3>
759
fmeDesc</H3>
760
<PRE>
761
public static final java.lang.String <B>fmeDesc</B></PRE>
762
<DL>
763
<DL>
764
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.fmeDesc">Constant Field Values</A></DL>
765
</DL>
766
<HR>
767

    
768
<A NAME="gml"><!-- --></A><H3>
769
gml</H3>
770
<PRE>
771
public static final java.lang.String <B>gml</B></PRE>
772
<DL>
773
<DL>
774
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.gml">Constant Field Values</A></DL>
775
</DL>
776
<HR>
777

    
778
<A NAME="gmlDesc"><!-- --></A><H3>
779
gmlDesc</H3>
780
<PRE>
781
public static final java.lang.String <B>gmlDesc</B></PRE>
782
<DL>
783
<DL>
784
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.gmlDesc">Constant Field Values</A></DL>
785
</DL>
786
<HR>
787

    
788
<A NAME="jml"><!-- --></A><H3>
789
jml</H3>
790
<PRE>
791
public static final java.lang.String <B>jml</B></PRE>
792
<DL>
793
<DL>
794
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.jml">Constant Field Values</A></DL>
795
</DL>
796
<HR>
797

    
798
<A NAME="jmlDesc"><!-- --></A><H3>
799
jmlDesc</H3>
800
<PRE>
801
public static final java.lang.String <B>jmlDesc</B></PRE>
802
<DL>
803
<DL>
804
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.jmlDesc">Constant Field Values</A></DL>
805
</DL>
806
<HR>
807

    
808
<A NAME="shp"><!-- --></A><H3>
809
shp</H3>
810
<PRE>
811
public static final java.lang.String <B>shp</B></PRE>
812
<DL>
813
<DL>
814
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.shp">Constant Field Values</A></DL>
815
</DL>
816
<HR>
817

    
818
<A NAME="shpDesc"><!-- --></A><H3>
819
shpDesc</H3>
820
<PRE>
821
public static final java.lang.String <B>shpDesc</B></PRE>
822
<DL>
823
<DL>
824
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.shpDesc">Constant Field Values</A></DL>
825
</DL>
826
<HR>
827

    
828
<A NAME="shx"><!-- --></A><H3>
829
shx</H3>
830
<PRE>
831
public static final java.lang.String <B>shx</B></PRE>
832
<DL>
833
<DL>
834
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.shx">Constant Field Values</A></DL>
835
</DL>
836
<HR>
837

    
838
<A NAME="shxDesc"><!-- --></A><H3>
839
shxDesc</H3>
840
<PRE>
841
public static final java.lang.String <B>shxDesc</B></PRE>
842
<DL>
843
<DL>
844
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.shxDesc">Constant Field Values</A></DL>
845
</DL>
846
<HR>
847

    
848
<A NAME="wkt"><!-- --></A><H3>
849
wkt</H3>
850
<PRE>
851
public static final java.lang.String <B>wkt</B></PRE>
852
<DL>
853
<DL>
854
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.wkt">Constant Field Values</A></DL>
855
</DL>
856
<HR>
857

    
858
<A NAME="wktDesc"><!-- --></A><H3>
859
wktDesc</H3>
860
<PRE>
861
public static final java.lang.String <B>wktDesc</B></PRE>
862
<DL>
863
<DL>
864
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.wktDesc">Constant Field Values</A></DL>
865
</DL>
866
<HR>
867

    
868
<A NAME="wktaDesc"><!-- --></A><H3>
869
wktaDesc</H3>
870
<PRE>
871
public static final java.lang.String <B>wktaDesc</B></PRE>
872
<DL>
873
<DL>
874
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.wktaDesc">Constant Field Values</A></DL>
875
</DL>
876
<HR>
877

    
878
<A NAME="xml"><!-- --></A><H3>
879
xml</H3>
880
<PRE>
881
public static final java.lang.String <B>xml</B></PRE>
882
<DL>
883
<DL>
884
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.xml">Constant Field Values</A></DL>
885
</DL>
886
<HR>
887

    
888
<A NAME="xmlDesc"><!-- --></A><H3>
889
xmlDesc</H3>
890
<PRE>
891
public static final java.lang.String <B>xmlDesc</B></PRE>
892
<DL>
893
<DL>
894
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.iver.cit.gvsig.gui.GUIUtil.xmlDesc">Constant Field Values</A></DL>
895
</DL>
896
<HR>
897

    
898
<A NAME="ALL_FILES_FILTER"><!-- --></A><H3>
899
ALL_FILES_FILTER</H3>
900
<PRE>
901
public static final javax.swing.filechooser.FileFilter <B>ALL_FILES_FILTER</B></PRE>
902
<DL>
903
<DL>
904
</DL>
905
</DL>
906

    
907
<!-- ========= CONSTRUCTOR DETAIL ======== -->
908

    
909
<A NAME="constructor_detail"><!-- --></A>
910
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
911
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
912
<TD COLSPAN=1><FONT SIZE="+2">
913
<B>Constructor Detail</B></FONT></TD>
914
</TR>
915
</TABLE>
916

    
917
<A NAME="GUIUtil()"><!-- --></A><H3>
918
GUIUtil</H3>
919
<PRE>
920
public <B>GUIUtil</B>()</PRE>
921
<DL>
922
</DL>
923

    
924
<!-- ============ METHOD DETAIL ========== -->
925

    
926
<A NAME="method_detail"><!-- --></A>
927
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
928
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
929
<TD COLSPAN=1><FONT SIZE="+2">
930
<B>Method Detail</B></FONT></TD>
931
</TR>
932
</TABLE>
933

    
934
<A NAME="escapeHTML(java.lang.String, boolean, boolean)"><!-- --></A><H3>
935
escapeHTML</H3>
936
<PRE>
937
public static final java.lang.String <B>escapeHTML</B>(java.lang.String&nbsp;value,
938
                                                boolean&nbsp;escapeSpaces,
939
                                                boolean&nbsp;escapeNewlines)</PRE>
940
<DL>
941
<DD>Returns a string suitable for embeddind as HTML.  That is, all 
942
 characters which have a special meaning in HTML are escaped
943
 as character codes.
944
 
945
 <p>
946
 Based on code from Jason Sherman. See http://www.w3schools.com/html/html_asciiref.asp
947
 </p>
948
<P>
949
<DD><DL>
950
</DL>
951
</DD>
952
</DL>
953
<HR>
954

    
955
<A NAME="getExtension(java.io.File)"><!-- --></A><H3>
956
getExtension</H3>
957
<PRE>
958
public static java.lang.String <B>getExtension</B>(java.io.File&nbsp;f)</PRE>
959
<DL>
960
<DD><DL>
961
</DL>
962
</DD>
963
</DL>
964
<HR>
965

    
966
<A NAME="alphaColor(java.awt.Color, int)"><!-- --></A><H3>
967
alphaColor</H3>
968
<PRE>
969
public static java.awt.Color <B>alphaColor</B>(java.awt.Color&nbsp;color,
970
                                        int&nbsp;alpha)</PRE>
971
<DL>
972
<DD><DL>
973
</DL>
974
</DD>
975
</DL>
976
<HR>
977

    
978
<A NAME="centre(java.awt.Component, java.awt.Component)"><!-- --></A><H3>
979
centre</H3>
980
<PRE>
981
public static void <B>centre</B>(java.awt.Component&nbsp;componentToMove,
982
                          java.awt.Component&nbsp;componentToCentreOn)</PRE>
983
<DL>
984
<DD>Centres the first component on the second
985
<P>
986
<DD><DL>
987
<DT><B>Parameters:</B><DD><CODE>componentToMove</CODE> - Description of the Parameter<DD><CODE>componentToCentreOn</CODE> - Description of the Parameter</DL>
988
</DD>
989
</DL>
990
<HR>
991

    
992
<A NAME="centreOnScreen(java.awt.Component)"><!-- --></A><H3>
993
centreOnScreen</H3>
994
<PRE>
995
public static void <B>centreOnScreen</B>(java.awt.Component&nbsp;componentToMove)</PRE>
996
<DL>
997
<DD>Centres the component on the screen
998
<P>
999
<DD><DL>
1000
<DT><B>Parameters:</B><DD><CODE>componentToMove</CODE> - Description of the Parameter</DL>
1001
</DD>
1002
</DL>
1003
<HR>
1004

    
1005
<A NAME="centreOnWindow(java.awt.Component)"><!-- --></A><H3>
1006
centreOnWindow</H3>
1007
<PRE>
1008
public static void <B>centreOnWindow</B>(java.awt.Component&nbsp;componentToMove)</PRE>
1009
<DL>
1010
<DD>Centres the component on its window
1011
<P>
1012
<DD><DL>
1013
<DT><B>Parameters:</B><DD><CODE>componentToMove</CODE> - Description of the Parameter</DL>
1014
</DD>
1015
</DL>
1016
<HR>
1017

    
1018
<A NAME="chooseGoodColumnWidths(javax.swing.JTable)"><!-- --></A><H3>
1019
chooseGoodColumnWidths</H3>
1020
<PRE>
1021
public static void <B>chooseGoodColumnWidths</B>(javax.swing.JTable&nbsp;table)</PRE>
1022
<DL>
1023
<DD>Sets the column widths based on the first row.
1024
<P>
1025
<DD><DL>
1026
<DT><B>Parameters:</B><DD><CODE>table</CODE> - Description of the Parameter</DL>
1027
</DD>
1028
</DL>
1029
<HR>
1030

    
1031
<A NAME="createJFileChooserWithExistenceChecking()"><!-- --></A><H3>
1032
createJFileChooserWithExistenceChecking</H3>
1033
<PRE>
1034
public static javax.swing.JFileChooser <B>createJFileChooserWithExistenceChecking</B>()</PRE>
1035
<DL>
1036
<DD><DL>
1037
</DL>
1038
</DD>
1039
</DL>
1040
<HR>
1041

    
1042
<A NAME="createJFileChooserWithOverwritePrompting()"><!-- --></A><H3>
1043
createJFileChooserWithOverwritePrompting</H3>
1044
<PRE>
1045
public static javax.swing.JFileChooser <B>createJFileChooserWithOverwritePrompting</B>()</PRE>
1046
<DL>
1047
<DD><DL>
1048
</DL>
1049
</DD>
1050
</DL>
1051
<HR>
1052

    
1053
<A NAME="doNotRoundDoubles(javax.swing.JTable)"><!-- --></A><H3>
1054
doNotRoundDoubles</H3>
1055
<PRE>
1056
public static void <B>doNotRoundDoubles</B>(javax.swing.JTable&nbsp;table)</PRE>
1057
<DL>
1058
<DD><DL>
1059
</DL>
1060
</DD>
1061
</DL>
1062
<HR>
1063

    
1064
<A NAME="fixEditableComboBox(javax.swing.JComboBox)"><!-- --></A><H3>
1065
fixEditableComboBox</H3>
1066
<PRE>
1067
public static void <B>fixEditableComboBox</B>(javax.swing.JComboBox&nbsp;cb)</PRE>
1068
<DL>
1069
<DD>Workaround for Java Bug 4648654 "REGRESSION: Editable JComboBox focus
1070
  misbehaves under Windows look and feel, proposed by Kleopatra
1071
  (fastegal@addcom.de). Also see Java Bug 4673880 "REGRESSION: Modified
1072
  editable JComboBox in Windows LAF does not release focus." This bug
1073
  started occurring in Java 1.4.0.
1074
<P>
1075
<DD><DL>
1076
<DT><B>Parameters:</B><DD><CODE>cb</CODE> - Description of the Parameter</DL>
1077
</DD>
1078
</DL>
1079
<HR>
1080

    
1081
<A NAME="handleThrowable(java.lang.Throwable, java.awt.Component)"><!-- --></A><H3>
1082
handleThrowable</H3>
1083
<PRE>
1084
public static void <B>handleThrowable</B>(java.lang.Throwable&nbsp;t,
1085
                                   java.awt.Component&nbsp;parent)</PRE>
1086
<DL>
1087
<DD><DL>
1088
</DL>
1089
</DD>
1090
</DL>
1091
<HR>
1092

    
1093
<A NAME="invokeOnEventThread(java.lang.Runnable)"><!-- --></A><H3>
1094
invokeOnEventThread</H3>
1095
<PRE>
1096
public static void <B>invokeOnEventThread</B>(java.lang.Runnable&nbsp;r)
1097
                                throws java.lang.InterruptedException,
1098
                                       java.lang.reflect.InvocationTargetException</PRE>
1099
<DL>
1100
<DD>GUI operations should be performed only on the AWT event dispatching
1101
 thread. Blocks until the Runnable is finished.
1102
<P>
1103
<DD><DL>
1104

    
1105
<DT><B>Throws:</B>
1106
<DD><CODE>java.lang.InterruptedException</CODE>
1107
<DD><CODE>java.lang.reflect.InvocationTargetException</CODE></DL>
1108
</DD>
1109
</DL>
1110
<HR>
1111

    
1112
<A NAME="nameWithoutExtension(java.io.File)"><!-- --></A><H3>
1113
nameWithoutExtension</H3>
1114
<PRE>
1115
public static java.lang.String <B>nameWithoutExtension</B>(java.io.File&nbsp;file)</PRE>
1116
<DL>
1117
<DD><DL>
1118
</DL>
1119
</DD>
1120
</DL>
1121
<HR>
1122

    
1123
<A NAME="removeChoosableFileFilters(javax.swing.JFileChooser)"><!-- --></A><H3>
1124
removeChoosableFileFilters</H3>
1125
<PRE>
1126
public static void <B>removeChoosableFileFilters</B>(javax.swing.JFileChooser&nbsp;fc)</PRE>
1127
<DL>
1128
<DD><DL>
1129
</DL>
1130
</DD>
1131
</DL>
1132
<HR>
1133

    
1134
<A NAME="createFileFilter(java.lang.String, java.lang.String[])"><!-- --></A><H3>
1135
createFileFilter</H3>
1136
<PRE>
1137
public static javax.swing.filechooser.FileFilter <B>createFileFilter</B>(java.lang.String&nbsp;description,
1138
                                                                  java.lang.String[]&nbsp;extensions)</PRE>
1139
<DL>
1140
<DD><DL>
1141
<DT><B>Parameters:</B><DD><CODE>extensions</CODE> - e.g. txt</DL>
1142
</DD>
1143
</DL>
1144
<HR>
1145

    
1146
<A NAME="toSimulatedTransparency(java.awt.Color)"><!-- --></A><H3>
1147
toSimulatedTransparency</H3>
1148
<PRE>
1149
public static java.awt.Color <B>toSimulatedTransparency</B>(java.awt.Color&nbsp;color)</PRE>
1150
<DL>
1151
<DD><DL>
1152
<DT><B>Parameters:</B><DD><CODE>color</CODE> - a Color with possibly an alpha less than 255
1153
<DT><B>Returns:</B><DD>a Color with alpha equal to 255, but equivalent to the
1154
      original translucent colour on a white background</DL>
1155
</DD>
1156
</DL>
1157
<HR>
1158

    
1159
<A NAME="truncateString(java.lang.String, int)"><!-- --></A><H3>
1160
truncateString</H3>
1161
<PRE>
1162
public static java.lang.String <B>truncateString</B>(java.lang.String&nbsp;s,
1163
                                              int&nbsp;maxLength)</PRE>
1164
<DL>
1165
<DD><DL>
1166
</DL>
1167
</DD>
1168
</DL>
1169
<HR>
1170

    
1171
<A NAME="subtract(java.awt.geom.Point2D, java.awt.geom.Point2D)"><!-- --></A><H3>
1172
subtract</H3>
1173
<PRE>
1174
public static java.awt.geom.Point2D <B>subtract</B>(java.awt.geom.Point2D&nbsp;a,
1175
                                             java.awt.geom.Point2D&nbsp;b)</PRE>
1176
<DL>
1177
<DD><DL>
1178
</DL>
1179
</DD>
1180
</DL>
1181
<HR>
1182

    
1183
<A NAME="add(java.awt.geom.Point2D, java.awt.geom.Point2D)"><!-- --></A><H3>
1184
add</H3>
1185
<PRE>
1186
public static java.awt.geom.Point2D <B>add</B>(java.awt.geom.Point2D&nbsp;a,
1187
                                        java.awt.geom.Point2D&nbsp;b)</PRE>
1188
<DL>
1189
<DD><DL>
1190
</DL>
1191
</DD>
1192
</DL>
1193
<HR>
1194

    
1195
<A NAME="multiply(java.awt.geom.Point2D, double)"><!-- --></A><H3>
1196
multiply</H3>
1197
<PRE>
1198
public static java.awt.geom.Point2D <B>multiply</B>(java.awt.geom.Point2D&nbsp;v,
1199
                                             double&nbsp;x)</PRE>
1200
<DL>
1201
<DD><DL>
1202
</DL>
1203
</DD>
1204
</DL>
1205
<HR>
1206

    
1207
<A NAME="getContents(java.awt.datatransfer.Clipboard)"><!-- --></A><H3>
1208
getContents</H3>
1209
<PRE>
1210
public static java.awt.datatransfer.Transferable <B>getContents</B>(java.awt.datatransfer.Clipboard&nbsp;clipboard)</PRE>
1211
<DL>
1212
<DD>The JVM's clipboard implementation is buggy (see bugs 4644554 and 4522198
1213
 in Sun's Java bug database). This method is a workaround that returns null
1214
 if an exception is thrown, as suggested in the bug reports.
1215
<P>
1216
<DD><DL>
1217
</DL>
1218
</DD>
1219
</DL>
1220
<HR>
1221

    
1222
<A NAME="trueAscent(java.awt.font.TextLayout)"><!-- --></A><H3>
1223
trueAscent</H3>
1224
<PRE>
1225
public static double <B>trueAscent</B>(java.awt.font.TextLayout&nbsp;layout)</PRE>
1226
<DL>
1227
<DD>Returns the distance from the baseline to the top of the text's bounding box.
1228
 Unlike the usual ascent, which is independent of the actual text.
1229
 Note that "True ascent" is not a standard term.
1230
<P>
1231
<DD><DL>
1232
</DL>
1233
</DD>
1234
</DL>
1235
<HR>
1236

    
1237
<A NAME="resize(javax.swing.ImageIcon, int)"><!-- --></A><H3>
1238
resize</H3>
1239
<PRE>
1240
public static javax.swing.ImageIcon <B>resize</B>(javax.swing.ImageIcon&nbsp;icon,
1241
                                           int&nbsp;extent)</PRE>
1242
<DL>
1243
<DD><DL>
1244
</DL>
1245
</DD>
1246
</DL>
1247
<HR>
1248

    
1249
<A NAME="toSmallIcon(javax.swing.ImageIcon)"><!-- --></A><H3>
1250
toSmallIcon</H3>
1251
<PRE>
1252
public static javax.swing.ImageIcon <B>toSmallIcon</B>(javax.swing.ImageIcon&nbsp;icon)</PRE>
1253
<DL>
1254
<DD>Resizes icon to 16 x 16.
1255
<P>
1256
<DD><DL>
1257
</DL>
1258
</DD>
1259
</DL>
1260
<HR>
1261

    
1262
<A NAME="swingThreadPriority()"><!-- --></A><H3>
1263
swingThreadPriority</H3>
1264
<PRE>
1265
public static int <B>swingThreadPriority</B>()</PRE>
1266
<DL>
1267
<DD><DL>
1268
</DL>
1269
</DD>
1270
</DL>
1271
<HR>
1272

    
1273
<A NAME="fixClicks(java.awt.Component)"><!-- --></A><H3>
1274
fixClicks</H3>
1275
<PRE>
1276
public static void <B>fixClicks</B>(java.awt.Component&nbsp;c)</PRE>
1277
<DL>
1278
<DD>Fix for Sun Java Bug 4398733: if you click in an inactive JInternalFrame,
1279
 the mousePressed and mouseReleased events will be fired, but not the
1280
 mouseClicked event.
1281
<P>
1282
<DD><DL>
1283
</DL>
1284
</DD>
1285
</DL>
1286
<HR>
1287

    
1288
<A NAME="addInternalFrameListener(javax.swing.JDesktopPane, javax.swing.event.InternalFrameListener)"><!-- --></A><H3>
1289
addInternalFrameListener</H3>
1290
<PRE>
1291
public static void <B>addInternalFrameListener</B>(javax.swing.JDesktopPane&nbsp;pane,
1292
                                            javax.swing.event.InternalFrameListener&nbsp;listener)</PRE>
1293
<DL>
1294
<DD>Listens to all internal frames (current and future) in a JDesktopPane.
1295
<P>
1296
<DD><DL>
1297
</DL>
1298
</DD>
1299
</DL>
1300
<HR>
1301

    
1302
<A NAME="toDocumentListener(java.awt.event.ActionListener)"><!-- --></A><H3>
1303
toDocumentListener</H3>
1304
<PRE>
1305
public static javax.swing.event.DocumentListener <B>toDocumentListener</B>(java.awt.event.ActionListener&nbsp;listener)</PRE>
1306
<DL>
1307
<DD><DL>
1308
</DL>
1309
</DD>
1310
</DL>
1311
<HR>
1312

    
1313
<A NAME="toListDataListener(java.awt.event.ActionListener)"><!-- --></A><H3>
1314
toListDataListener</H3>
1315
<PRE>
1316
public static javax.swing.event.ListDataListener <B>toListDataListener</B>(java.awt.event.ActionListener&nbsp;listener)</PRE>
1317
<DL>
1318
<DD><DL>
1319
</DL>
1320
</DD>
1321
</DL>
1322
<HR>
1323

    
1324
<A NAME="toInternalFrameListener(java.awt.event.ActionListener)"><!-- --></A><H3>
1325
toInternalFrameListener</H3>
1326
<PRE>
1327
public static javax.swing.event.InternalFrameListener <B>toInternalFrameListener</B>(java.awt.event.ActionListener&nbsp;listener)</PRE>
1328
<DL>
1329
<DD><DL>
1330
</DL>
1331
</DD>
1332
</DL>
1333
<HR>
1334

    
1335
<A NAME="createRestartableSingleEventTimer(int, java.awt.event.ActionListener)"><!-- --></A><H3>
1336
createRestartableSingleEventTimer</H3>
1337
<PRE>
1338
public static javax.swing.Timer <B>createRestartableSingleEventTimer</B>(int&nbsp;delay,
1339
                                                                  java.awt.event.ActionListener&nbsp;listener)</PRE>
1340
<DL>
1341
<DD>Returns a Timer that fires once, after the delay. The delay can be restarted
1342
 by restarting the Timer.
1343
<P>
1344
<DD><DL>
1345
</DL>
1346
</DD>
1347
</DL>
1348
<HR>
1349

    
1350
<A NAME="createSyncdTextField(javax.swing.JSlider)"><!-- --></A><H3>
1351
createSyncdTextField</H3>
1352
<PRE>
1353
public static <A HREF="../../../../../com/iver/cit/gvsig/gui/ValidatingTextField.html" title="class in com.iver.cit.gvsig.gui">ValidatingTextField</A> <B>createSyncdTextField</B>(javax.swing.JSlider&nbsp;s)</PRE>
1354
<DL>
1355
<DD><DL>
1356
</DL>
1357
</DD>
1358
</DL>
1359
<HR>
1360

    
1361
<A NAME="createSyncdTextField(javax.swing.JSlider, int)"><!-- --></A><H3>
1362
createSyncdTextField</H3>
1363
<PRE>
1364
public static <A HREF="../../../../../com/iver/cit/gvsig/gui/ValidatingTextField.html" title="class in com.iver.cit.gvsig.gui">ValidatingTextField</A> <B>createSyncdTextField</B>(javax.swing.JSlider&nbsp;s,
1365
                                                       int&nbsp;columns)</PRE>
1366
<DL>
1367
<DD><DL>
1368
</DL>
1369
</DD>
1370
</DL>
1371
<HR>
1372

    
1373
<A NAME="sync(javax.swing.JSlider, com.iver.cit.gvsig.gui.ValidatingTextField)"><!-- --></A><H3>
1374
sync</H3>
1375
<PRE>
1376
public static void <B>sync</B>(javax.swing.JSlider&nbsp;s,
1377
                        <A HREF="../../../../../com/iver/cit/gvsig/gui/ValidatingTextField.html" title="class in com.iver.cit.gvsig.gui">ValidatingTextField</A>&nbsp;t)</PRE>
1378
<DL>
1379
<DD><DL>
1380
<DT><B>See Also:</B><DD><A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.html#createSyncdTextField(javax.swing.JSlider, int)"><CODE>createSyncdTextField(JSlider s, int columns)</CODE></A></DL>
1381
</DD>
1382
</DL>
1383
<HR>
1384

    
1385
<A NAME="syncEnabledStates(javax.swing.JComponent, javax.swing.JComponent)"><!-- --></A><H3>
1386
syncEnabledStates</H3>
1387
<PRE>
1388
public static void <B>syncEnabledStates</B>(javax.swing.JComponent&nbsp;c1,
1389
                                     javax.swing.JComponent&nbsp;c2)</PRE>
1390
<DL>
1391
<DD><DL>
1392
</DL>
1393
</DD>
1394
</DL>
1395
<HR>
1396

    
1397
<A NAME="sync(javax.swing.JSlider, javax.swing.JSlider)"><!-- --></A><H3>
1398
sync</H3>
1399
<PRE>
1400
public static void <B>sync</B>(javax.swing.JSlider&nbsp;s1,
1401
                        javax.swing.JSlider&nbsp;s2)</PRE>
1402
<DL>
1403
<DD><DL>
1404
</DL>
1405
</DD>
1406
</DL>
1407
<HR>
1408

    
1409
<A NAME="sync(javax.swing.JCheckBox, javax.swing.JCheckBox)"><!-- --></A><H3>
1410
sync</H3>
1411
<PRE>
1412
public static void <B>sync</B>(javax.swing.JCheckBox&nbsp;c1,
1413
                        javax.swing.JCheckBox&nbsp;c2)</PRE>
1414
<DL>
1415
<DD><DL>
1416
</DL>
1417
</DD>
1418
</DL>
1419
<HR>
1420

    
1421
<A NAME="items(javax.swing.JComboBox)"><!-- --></A><H3>
1422
items</H3>
1423
<PRE>
1424
public static java.util.List <B>items</B>(javax.swing.JComboBox&nbsp;comboBox)</PRE>
1425
<DL>
1426
<DD><DL>
1427
</DL>
1428
</DD>
1429
</DL>
1430
<HR>
1431

    
1432
<A NAME="setSelectedWithClick(javax.swing.JCheckBox, boolean)"><!-- --></A><H3>
1433
setSelectedWithClick</H3>
1434
<PRE>
1435
public static void <B>setSelectedWithClick</B>(javax.swing.JCheckBox&nbsp;checkBox,
1436
                                        boolean&nbsp;selected)</PRE>
1437
<DL>
1438
<DD>Calls #doClick so that events are fired.
1439
<P>
1440
<DD><DL>
1441
</DL>
1442
</DD>
1443
</DL>
1444
<HR>
1445

    
1446
<A NAME="setLocation(java.awt.Component, com.iver.cit.gvsig.gui.GUIUtil.Location, java.awt.Component)"><!-- --></A><H3>
1447
setLocation</H3>
1448
<PRE>
1449
public static void <B>setLocation</B>(java.awt.Component&nbsp;componentToMove,
1450
                               <A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.Location.html" title="class in com.iver.cit.gvsig.gui">GUIUtil.Location</A>&nbsp;location,
1451
                               java.awt.Component&nbsp;other)</PRE>
1452
<DL>
1453
<DD><DL>
1454
</DL>
1455
</DD>
1456
</DL>
1457
<HR>
1458

    
1459
<A NAME="highlightForDebugging(javax.swing.JComponent, java.awt.Color)"><!-- --></A><H3>
1460
highlightForDebugging</H3>
1461
<PRE>
1462
public static void <B>highlightForDebugging</B>(javax.swing.JComponent&nbsp;component,
1463
                                         java.awt.Color&nbsp;color)</PRE>
1464
<DL>
1465
<DD>Highlights a given component with a given color. 
1466
 Great for GridBagLayout debugging.
1467
<P>
1468
<DD><DL>
1469
</DL>
1470
</DD>
1471
</DL>
1472
<HR>
1473

    
1474
<A NAME="topCard(java.awt.Container)"><!-- --></A><H3>
1475
topCard</H3>
1476
<PRE>
1477
public static java.awt.Component <B>topCard</B>(java.awt.Container&nbsp;c)</PRE>
1478
<DL>
1479
<DD><DL>
1480
</DL>
1481
</DD>
1482
</DL>
1483
<HR>
1484

    
1485
<A NAME="selectedFiles(javax.swing.JFileChooser)"><!-- --></A><H3>
1486
selectedFiles</H3>
1487
<PRE>
1488
public static java.io.File[] <B>selectedFiles</B>(javax.swing.JFileChooser&nbsp;chooser)</PRE>
1489
<DL>
1490
<DD>Work around Java Bug 4437688 "JFileChooser.getSelectedFile() returns
1491
 nothing when a file is selected" [Jon Aquino]
1492
<P>
1493
<DD><DL>
1494
</DL>
1495
</DD>
1496
</DL>
1497
<HR>
1498

    
1499
<A NAME="toDisabledIcon(javax.swing.ImageIcon)"><!-- --></A><H3>
1500
toDisabledIcon</H3>
1501
<PRE>
1502
public static javax.swing.ImageIcon <B>toDisabledIcon</B>(javax.swing.ImageIcon&nbsp;icon)</PRE>
1503
<DL>
1504
<DD><DL>
1505
</DL>
1506
</DD>
1507
</DL>
1508
<HR>
1509

    
1510
<A NAME="getDescendantOfClass(java.lang.Class, java.awt.Container)"><!-- --></A><H3>
1511
getDescendantOfClass</H3>
1512
<PRE>
1513
public static java.awt.Component <B>getDescendantOfClass</B>(java.lang.Class&nbsp;c,
1514
                                                      java.awt.Container&nbsp;container)</PRE>
1515
<DL>
1516
<DD><DL>
1517
</DL>
1518
</DD>
1519
</DL>
1520
<HR>
1521

    
1522
<A NAME="dispose(javax.swing.JInternalFrame, javax.swing.JDesktopPane)"><!-- --></A><H3>
1523
dispose</H3>
1524
<PRE>
1525
public static void <B>dispose</B>(javax.swing.JInternalFrame&nbsp;internalFrame,
1526
                           javax.swing.JDesktopPane&nbsp;desktopPane)</PRE>
1527
<DL>
1528
<DD>Ensures that the next frame is activated when #dispose is called
1529
 explicitly, in JDK 1.4. JDK 1.3 didn't have this problem.
1530
<P>
1531
<DD><DL>
1532
</DL>
1533
</DD>
1534
</DL>
1535
<!-- ========= END OF CLASS DATA ========= -->
1536
<HR>
1537

    
1538

    
1539
<!-- ======= START OF BOTTOM NAVBAR ====== -->
1540
<A NAME="navbar_bottom"><!-- --></A>
1541
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1542
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1543
<TR>
1544
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1545
<A NAME="navbar_bottom_firstrow"><!-- --></A>
1546
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1547
  <TR ALIGN="center" VALIGN="top">
1548
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1549
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1550
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1551
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1552
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1553
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1554
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1555
  </TR>
1556
</TABLE>
1557
</TD>
1558
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1559
</EM>
1560
</TD>
1561
</TR>
1562

    
1563
<TR>
1564
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1565
&nbsp;<A HREF="../../../../../com/iver/cit/gvsig/gui/FThemePropertiesDialog.html" title="class in com.iver.cit.gvsig.gui"><B>PREV CLASS</B></A>&nbsp;
1566
&nbsp;<A HREF="../../../../../com/iver/cit/gvsig/gui/GUIUtil.Location.html" title="class in com.iver.cit.gvsig.gui"><B>NEXT CLASS</B></A></FONT></TD>
1567
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1568
  <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1569
&nbsp;<A HREF="GUIUtil.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1570
&nbsp;<SCRIPT type="text/javascript">
1571
  <!--
1572
  if(window==top) {
1573
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1574
  }
1575
  //-->
1576
</SCRIPT>
1577
<NOSCRIPT>
1578
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1579
</NOSCRIPT>
1580

    
1581
</FONT></TD>
1582
</TR>
1583
<TR>
1584
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1585
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1586
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1587
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1588
</TR>
1589
</TABLE>
1590
<A NAME="skip-navbar_bottom"></A>
1591
<!-- ======== END OF BOTTOM NAVBAR ======= -->
1592

    
1593
<HR>
1594

    
1595
</BODY>
1596
</HTML>