Changeset 33054 in osm for applications/editors/josm/plugins/smed/src/panels/PanelChr.java
- Timestamp:
- 2016-11-12T04:42:33+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed/src/panels/PanelChr.java
r32767 r33054 1 // License: GPL. For details, see LICENSE file. 1 2 package panels; 2 3 … … 33 34 public JLabel charLabel = new JLabel(); 34 35 public JTextField charBox = new JTextField(); 35 public JToggleButton noneButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/NoCharButton.png")));36 public JToggleButton fixedButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/FixedButton.png")));37 public JToggleButton flashButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/FlashButton.png")));38 public JToggleButton longFlashButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/LongFlashButton.png")));39 public JToggleButton quickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/QuickButton.png")));40 public JToggleButton veryQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/VeryQuickButton.png")));41 public JToggleButton ultraQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/UltraQuickButton.png")));42 public JToggleButton interruptedQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/InterruptedQuickButton.png")));43 public JToggleButton interruptedVeryQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/InterruptedVeryQuickButton.png")));44 public JToggleButton interruptedUltraQuickButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/InterruptedUltraQuickButton.png")));45 public JToggleButton isophasedButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/IsophasedButton.png")));46 public JToggleButton occultingButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/OccultingButton.png")));47 public JToggleButton morseButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/MorseButton.png")));48 public JToggleButton alternatingButton = new JToggleButton(new ImageIcon(getClass().getResource("/images/AlternatingButton.png")));36 public JToggleButton noneButton = newJToggleButton("/images/NoCharButton.png"); 37 public JToggleButton fixedButton = newJToggleButton("/images/FixedButton.png"); 38 public JToggleButton flashButton = newJToggleButton("/images/FlashButton.png"); 39 public JToggleButton longFlashButton = newJToggleButton("/images/LongFlashButton.png"); 40 public JToggleButton quickButton = newJToggleButton("/images/QuickButton.png"); 41 public JToggleButton veryQuickButton = newJToggleButton("/images/VeryQuickButton.png"); 42 public JToggleButton ultraQuickButton = newJToggleButton("/images/UltraQuickButton.png"); 43 public JToggleButton interruptedQuickButton = newJToggleButton("/images/InterruptedQuickButton.png"); 44 public JToggleButton interruptedVeryQuickButton = newJToggleButton("/images/InterruptedVeryQuickButton.png"); 45 public JToggleButton interruptedUltraQuickButton = newJToggleButton("/images/InterruptedUltraQuickButton.png"); 46 public JToggleButton isophasedButton = newJToggleButton("/images/IsophasedButton.png"); 47 public JToggleButton occultingButton = newJToggleButton("/images/OccultingButton.png"); 48 public JToggleButton morseButton = newJToggleButton("/images/MorseButton.png"); 49 public JToggleButton alternatingButton = newJToggleButton("/images/AlternatingButton.png"); 49 50 private EnumMap<Chr, JToggleButton> buttons = new EnumMap<>(Chr.class); 50 51 private ActionListener alCharButton = new ActionListener() { … … 88 89 } 89 90 }; 91 90 92 private FocusListener flCharBox = new FocusListener() { 91 93 @Override 92 94 public void focusGained(FocusEvent e) {} 95 93 96 @Override 94 97 public void focusLost(FocusEvent e) { … … 154 157 } 155 158 159 private static JToggleButton newJToggleButton(String buttonIcon) { 160 return new JToggleButton(new ImageIcon(PanelChr.class.getResource(buttonIcon))); 161 } 162 156 163 public void syncPanel() { 157 String str = (String)SmedAction.panelMain.mark.getLightAtt(Att.CHR, 0); 164 String str = (String) SmedAction.panelMain.mark.getLightAtt(Att.CHR, 0); 158 165 charBox.setText(str); 159 166 EnumSet<Chr> set = EnumSet.noneOf(Chr.class);
Note:
See TracChangeset
for help on using the changeset viewer.
