Changeset 28147 in osm for applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java
- Timestamp:
- 2012-03-26T13:59:36+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java
r27461 r28147 106 106 } 107 107 dlg.panelMain.panelTop.syncPanel(); 108 } 109 }; 110 public JToggleButton noticeButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/NoticeButton.png"))); 111 private ActionListener alNotice = new ActionListener() { 112 public void actionPerformed(java.awt.event.ActionEvent e) { 113 if (noticeButton.isSelected()) { 114 noticeButton.setBorderPainted(true); 115 } else { 116 noticeButton.setBorderPainted(false); 117 } 108 118 } 109 119 }; … … 157 167 158 168 categoryLabel = new JLabel(Messages.getString("Category"), SwingConstants.CENTER); 159 categoryLabel.setBounds(new Rectangle(5, 1 10, 160, 20));169 categoryLabel.setBounds(new Rectangle(5, 125, 160, 18)); 160 170 add(categoryLabel); 161 171 categoryBox = new JComboBox(); 162 categoryBox.setBounds(new Rectangle(5, 1 30, 160, 20));172 categoryBox.setBounds(new Rectangle(5, 142, 160, 18)); 163 173 add(categoryBox); 164 174 categoryBox.setVisible(true); … … 206 216 add(topmarkButton); 207 217 218 noticeButton.setBounds(new Rectangle(136, 32, 34, 32)); 219 noticeButton.setToolTipText(Messages.getString("Notice")); 220 noticeButton.setBorder(BorderFactory.createLoweredBevelBorder()); 221 noticeButton.addActionListener(alNotice); 222 add(noticeButton); 223 noticeButton.setVisible(false); 224 208 225 mooringButton.setBounds(new Rectangle(136, 64, 34, 32)); 209 226 mooringButton.setToolTipText(Messages.getString("Mooring")); … … 224 241 stakeButton.setEnabled(false); 225 242 cairnButton.setEnabled(false); 243 noticeButton.setEnabled(false); 226 244 topmarkButton.setVisible(false); 227 245 for (Cat cat : moorings.keySet()) { … … 240 258 stakeButton.setEnabled(true); 241 259 cairnButton.setEnabled(true); 260 noticeButton.setEnabled(true); 242 261 topmarkButton.setBorderPainted(dlg.panelMain.mark.getTopmark() != Top.NOTOP); 243 262 topmarkButton.setSelected(dlg.panelMain.mark.getTopmark() != Top.NOTOP); … … 256 275 button.setBorderPainted(false); 257 276 } 277 noticeButton.setBorderPainted(false); 258 278 dlg.panelMain.mark.testValid(); 259 279 }
Note:
See TracChangeset
for help on using the changeset viewer.