Revision 6629 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/panels/FPanelCreateField.java

View differences:

FPanelCreateField.java
151 151
			jCboFieldType.addItem("Double");
152 152
			jCboFieldType.addItem("String");
153 153
			
154
			jCboFieldType.setSelectedIndex(4);
155
			jCboFieldType.addActionListener(new java.awt.event.ActionListener() {
156
				public void actionPerformed(java.awt.event.ActionEvent e) {
157
					// System.out.println("actionPerformed()" + e.getActionCommand()); // TODO Auto-generated Event stub actionPerformed()
158
					String strType = (String) getJCboFieldType().getModel().getSelectedItem();
159
					int fieldType = FieldDescription.stringToType(strType);
160
					getJTxtFieldPrecision().setEnabled((fieldType == Types.DOUBLE));
161
					if (fieldType == Types.BOOLEAN)
162
					{
163
						getJTxtFieldLength().setText("0");
164
						getJTxtFieldLength().setEnabled(false);
165
					}
166
					else
167
						getJTxtFieldLength().setEnabled(true);
168
					
169
				}
170
			});
171
			
154 172
		}
155 173
		return jCboFieldType;
156 174
	}
......
177 195
		if (jTxtFieldPrecision == null) {
178 196
			jTxtFieldPrecision = new JTextField();
179 197
			jTxtFieldPrecision.setBounds(new java.awt.Rectangle(147,126,138,22));
198
			jTxtFieldPrecision.setEnabled(false);
180 199
		}
181 200
		return jTxtFieldPrecision;
182 201
	}

Also available in: Unified diff