if (typeButton == null) {
typeButton = new JButton();
typeButton.setText("...");
typeButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
TypeChooseDialog chooser = new TypeChooseDialog(FieldEditor.this);
chooser.invoke(FieldEditor.this.desc.getReturn(), true);
JavaType newRet = chooser.getType();
FieldEditor.this.desc.setReturn(newRet);
FieldEditor.this.typeField.setText(newRet.toString());
}
});
}