1 package jimm.datavision.gui; 2 import jimm.datavision.field.Field; 3 import jimm.datavision.field.UserColumnField; 4 import jimm.util.I18N; 5 import javax.swing.JDialog ; 6 7 14 public class UserColumnWidget extends EditWinWidget { 15 16 22 public UserColumnWidget(SectionWidget sw, Field field) { 23 super(sw, field); 24 } 25 26 protected JDialog createEditor() { 27 return new UserColumnWin(sectionWidget.designer, getField().getReport(), 28 ((UserColumnField)getField()).getUserColumn()); 29 } 30 31 protected void updateEditor() { 32 ((UserColumnWin)editor).update(null, null); } 34 35 protected String getWidgetName() { 36 return ((UserColumnField)getField()).getUserColumn().getName(); 37 } 38 39 protected String getEditorTitle() { 40 return I18N.get("UserColumnWidget.editor_title"); 41 } 42 43 protected String getEditorLabel() { 44 return I18N.get("UserColumnWidget.editor_label"); 45 } 46 47 public void setWidgetName(String newName) { 48 if (newName.length() == 0) 49 newName = I18N.get("FieldPickerWin.unnamed_usercol"); 50 ((UserColumnField)getField()).getUserColumn().setName(newName); 51 } 52 53 } 54 | Popular Tags |