Revision 270 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.serv/org.gvsig.tools.swing.serv.field/src/main/java/org/gvsig/tools/swing/serv/field/component/JDefaultDynFieldComponent.java
JDefaultDynFieldComponent.java | ||
---|---|---|
40 | 40 |
* @author 2010- C?sar Ordi?ana - gvSIG team |
41 | 41 |
*/ |
42 | 42 |
public class JDefaultDynFieldComponent extends AbstractJDynFieldComponent |
43 |
implements JDynFieldComponent {
|
|
43 |
implements JDynFieldComponent {
|
|
44 | 44 |
|
45 | 45 |
// private JPanel panel; |
46 | 46 |
protected JLabel label; |
... | ... | |
51 | 51 |
* @throws ServiceException |
52 | 52 |
*/ |
53 | 53 |
public JDefaultDynFieldComponent(ValueField parent, DynField dynField, |
54 |
DynObject dynObject) throws ServiceException {
|
|
55 |
super(dynField, parent);
|
|
54 |
DynObject dynObject) throws ServiceException {
|
|
55 |
super(dynField, parent);
|
|
56 | 56 |
} |
57 | 57 |
|
58 | 58 |
/* |
... | ... | |
62 | 62 |
*/ |
63 | 63 |
@Override |
64 | 64 |
protected void afterUI() { |
65 |
// TODO Auto-generated method stub
|
|
65 |
// TODO Auto-generated method stub
|
|
66 | 66 |
|
67 | 67 |
} |
68 | 68 |
|
... | ... | |
71 | 71 |
* |
72 | 72 |
* @see org.gvsig.tools.swing.api.dynobject.JComponent#getComponent() |
73 | 73 |
*/ |
74 |
public JComponent asJComponent() {
|
|
75 |
return label;
|
|
74 |
public JComponent asJComponent() {
|
|
75 |
return label;
|
|
76 | 76 |
} |
77 | 77 |
|
78 | 78 |
private String getLabel() { |
79 |
Object value = this.getFieldValue();
|
|
80 |
return (value == null) ? "" : value.toString();
|
|
79 |
Object value = this.getFieldValue();
|
|
80 |
return (value == null) ? "" : value.toString();
|
|
81 | 81 |
} |
82 | 82 |
|
83 | 83 |
/* |
... | ... | |
88 | 88 |
* () |
89 | 89 |
*/ |
90 | 90 |
public Object getValue() { |
91 |
return label.getText();
|
|
91 |
return label.getText();
|
|
92 | 92 |
} |
93 | 93 |
|
94 | 94 |
// /** |
... | ... | |
107 | 107 |
*/ |
108 | 108 |
@Override |
109 | 109 |
protected void initData() { |
110 |
// TODO Auto-generated method stub
|
|
110 |
// TODO Auto-generated method stub
|
|
111 | 111 |
|
112 | 112 |
} |
113 | 113 |
|
... | ... | |
118 | 118 |
*/ |
119 | 119 |
@Override |
120 | 120 |
protected void initUI() { |
121 |
label = new JLabel(this.getLabel());
|
|
121 |
label = new JLabel(this.getLabel());
|
|
122 | 122 |
} |
123 | 123 |
|
124 | 124 |
/* |
125 | 125 |
* (non-Javadoc) |
126 | 126 |
* |
127 | 127 |
* @see |
128 |
* |
|
128 | 129 |
* org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent#isMandatory |
129 | 130 |
* () |
130 | 131 |
*/ |
131 | 132 |
@Override |
132 | 133 |
public boolean isMandatory() { |
133 |
return this.getDynField().isMandatory();
|
|
134 |
return this.getDynField().isMandatory();
|
|
134 | 135 |
} |
135 | 136 |
|
136 | 137 |
/* |
137 | 138 |
* (non-Javadoc) |
138 | 139 |
* |
139 | 140 |
* @see |
141 |
* |
|
140 | 142 |
* org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent#requestFocus |
141 | 143 |
* () |
142 | 144 |
*/ |
143 | 145 |
public void requestFocus() { |
144 |
label.requestFocus();
|
|
146 |
label.requestFocus();
|
|
145 | 147 |
} |
146 | 148 |
|
147 | 149 |
/* |
148 | 150 |
* (non-Javadoc) |
149 | 151 |
* |
150 | 152 |
* @see |
153 |
* |
|
151 | 154 |
* org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent#setEnabled |
152 | 155 |
* (boolean) |
153 | 156 |
*/ |
154 | 157 |
public void setEnabled(boolean isEnabled) { |
155 |
label.setEnabled(isEnabled);
|
|
158 |
label.setEnabled(isEnabled);
|
|
156 | 159 |
} |
157 | 160 |
|
158 | 161 |
/* |
... | ... | |
163 | 166 |
*/ |
164 | 167 |
@Override |
165 | 168 |
protected void setJDynFieldComponentListeners() { |
166 |
// TODO Auto-generated method stub
|
|
169 |
// TODO Auto-generated method stub
|
|
167 | 170 |
|
168 | 171 |
} |
169 | 172 |
|
... | ... | |
174 | 177 |
*/ |
175 | 178 |
@Override |
176 | 179 |
protected void setReadOnly() { |
177 |
// Do nothing. Label is already ReadOnly
|
|
180 |
// Do nothing. Label is already ReadOnly
|
|
178 | 181 |
} |
179 | 182 |
|
180 | 183 |
/* |
... | ... | |
185 | 188 |
* (java.lang.Object) |
186 | 189 |
*/ |
187 | 190 |
protected void setNullValue() { |
188 |
label.setText("");
|
|
191 |
label.setText("");
|
|
189 | 192 |
} |
190 |
|
|
193 |
|
|
191 | 194 |
protected void setNonNullValue(Object value) { |
192 |
label.setText(value.toString());
|
|
195 |
label.setText(value.toString());
|
|
193 | 196 |
} |
194 |
} |
|
197 |
} |
Also available in: Unified diff