Revision 502
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/usability/UsabilitySwingManager.java | ||
---|---|---|
26 | 26 |
*/ |
27 | 27 |
package org.gvsig.tools.swing.api.usability; |
28 | 28 |
|
29 |
import java.awt.event.FocusListener; |
|
30 |
import java.util.Locale; |
|
31 |
|
|
29 | 32 |
import javax.swing.Action; |
30 | 33 |
import javax.swing.Icon; |
31 | 34 |
import javax.swing.JButton; |
32 | 35 |
import javax.swing.JSpinner; |
33 | 36 |
import javax.swing.JTextArea; |
34 | 37 |
|
38 |
import org.gvsig.tools.dynobject.DynField; |
|
39 |
|
|
35 | 40 |
/** |
36 | 41 |
* Creates common Swing components which take into account usability guides |
37 | 42 |
* defined for the gvSIG project. |
... | ... | |
148 | 153 |
* @return a spinner GUI component. |
149 | 154 |
*/ |
150 | 155 |
JSpinner createJNullSpinner(int dataType, Object value); |
156 |
|
|
157 |
|
|
158 |
DynFieldEditor createNullSpinnerEditor(FocusListener listener, DynField dynField, Locale locale); |
|
159 |
|
|
151 | 160 |
} |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/usability/DynFieldEditor.java | ||
---|---|---|
1 |
package org.gvsig.tools.swing.api.usability; |
|
2 |
|
|
3 |
import java.text.ParseException; |
|
4 |
|
|
5 |
import javax.swing.JFormattedTextField; |
|
6 |
import javax.swing.JSpinner; |
|
7 |
|
|
8 |
|
|
9 |
public interface DynFieldEditor { |
|
10 |
|
|
11 |
|
|
12 |
public Object getDefaultValue(); |
|
13 |
|
|
14 |
public JSpinner getSpinner(); |
|
15 |
|
|
16 |
public Object parse (String text) throws ParseException; |
|
17 |
|
|
18 |
public JFormattedTextField getTextField(); |
|
19 |
|
|
20 |
} |
Also available in: Unified diff