});
addProperty(propertyDescriptors[i], checkBox,
gridbag);
count += 1;
} else if ("int".equals(type)) {
JSpinField spinField = new JSpinField();
spinField
.addPropertyChangeListener(new PropertyChangeListener() {
public void propertyChange(
PropertyChangeEvent evt) {
try {
if (evt.getPropertyName()
.equals("value")) {
writeMethod
.invoke(currentBean,
new Object[] { evt
.getNewValue() });
}
} catch (Exception e) {
}
}
});
try {
Integer integerObj = ((Integer) readMethod
.invoke(bean, (Object[]) null));
spinField.setValue(integerObj.intValue());
} catch (Exception e) {
e.printStackTrace();
}
addProperty(propertyDescriptors[i], spinField,