Changeset 4455
- Timestamp:
- 2003-06-03T13:42:51+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/valuetree/GValueTree.java
r4424 r4455 69 69 private String args[] = new String[1]; 70 70 /** Stock standard size for labels. */ 71 static final private Dimension LABEL_SIZE = new Dimension(132, 26);71 static final private Dimension VALUE_LABEL_SIZE = new Dimension(66, 26); 72 72 73 73 static final private String NONE = "None"; … … 106 106 tree.putClientProperty("JTree.lineStyle", "Angled"); 107 107 108 JPanel controls_pane = new JPanel();109 110 108 JPanel value_pane = new JPanel(); 111 109 JLabel value_label = new JLabel(get("Value")); 112 value_label.setPreferredSize( LABEL_SIZE);113 JPanel edit_pane = new JPanel(); 114 110 value_label.setPreferredSize(VALUE_LABEL_SIZE); 111 112 JPanel value_field_pane = new JPanel(); 115 113 value = new JTextField(); 116 114 value.setBackground(Gatherer.config.getColor("coloring.editable", false)); … … 120 118 JPanel button_pane = new JPanel(); 121 119 122 JPanel inner_button_pane = new JPanel();123 124 120 // Layout 125 121 tree_pane.setLayout(new BorderLayout()); … … 136 132 center_pane.add(auto_pane, NONE); 137 133 138 value_label.setBorder(BorderFactory.createEmptyBorder(0,0,0,5)); 139 140 inner_button_pane.setLayout(new GridLayout(3,1,0,0)); 141 inner_button_pane.add(add); 142 inner_button_pane.add(update); 143 inner_button_pane.add(remove); 144 145 edit_pane.setLayout(new BorderLayout()); 146 edit_pane.add(expand, BorderLayout.NORTH); 147 148 button_pane.setLayout(new BorderLayout()); 149 button_pane.add(inner_button_pane, BorderLayout.WEST); 150 button_pane.add(edit_pane, BorderLayout.EAST); 134 button_pane.setBorder(BorderFactory.createEmptyBorder(5,0,0,0)); 135 button_pane.setLayout(new GridLayout()); 136 button_pane.add(add); 137 button_pane.add(update); 138 button_pane.add(remove); 139 140 value_field_pane.setBorder(BorderFactory.createEmptyBorder(0,0,0,5)); 141 value_field_pane.setLayout(new BorderLayout(0, 0)); 142 value_field_pane.add(value, BorderLayout.CENTER); 151 143 152 144 value_pane.setBorder(BorderFactory.createEmptyBorder(0,0,5,0)); 153 145 value_pane.setLayout(new BorderLayout()); 154 value_pane.add(value_label, BorderLayout.CENTER); 155 value_pane.add(value, BorderLayout.EAST); 146 value_pane.add(value_label, BorderLayout.WEST); 147 value_pane.add(value_field_pane, BorderLayout.CENTER); 148 value_pane.add(expand, BorderLayout.EAST); 156 149 value_pane.add(button_pane, BorderLayout.SOUTH); 157 158 controls_pane.setLayout(new BorderLayout());159 controls_pane.add(value_pane, BorderLayout.CENTER);160 150 161 151 this.setBorder(BorderFactory.createEmptyBorder(5,5,5,5)); 162 152 this.setLayout(new BorderLayout()); 163 this.add( controls_pane, BorderLayout.NORTH);153 this.add(value_pane, BorderLayout.NORTH); 164 154 this.add(center_pane, BorderLayout.CENTER); 165 155 }
Note:
See TracChangeset
for help on using the changeset viewer.