Changeset 92 in tmcsimulator-scriptbuilder for trunk/src/event/editor/UnitPanel.java


Ignore:
Timestamp:
08/28/2017 04:12:45 PM (9 years ago)
Author:
bmcguffin
Message:

Removed superfluous "Remove" buttons on several panels.

Removed interface "RemovablePanel?" as it was no longer necessary or useful; removed related methods from classes implementing it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/event/editor/UnitPanel.java

    r89 r92  
    1010 * @author nathaniellehrer 
    1111 */ 
    12 public class UnitPanel extends javax.swing.JPanel implements RemoveablePanel, ScriptEventEditorPanel 
     12public class UnitPanel extends javax.swing.JPanel implements I_ScriptEventEditorPanel 
    1313{ 
    1414 
     
    3939    } 
    4040 
    41     public void setRemoveListener(ActionListener listener) 
    42     { 
    43         removeListener = listener; 
    44     } 
    45  
     41    @Override 
    4642    public void getEventObject(I_ScriptEvent sei) 
    4743    { 
     
    118114    } 
    119115 
     116    @Override 
    120117    public void update(Observable o, Object arg) 
    121118    { 
     
    143140        jLabel1 = new javax.swing.JLabel(); 
    144141        txtUnitNumber = new javax.swing.JFormattedTextField(); 
    145         removeButton = new javax.swing.JButton(); 
    146142        jLabel2 = new javax.swing.JLabel(); 
    147143        StatusDropdown = new javax.swing.JComboBox(); 
     
    157153        txtUnitNumber.setToolTipText(""); 
    158154 
    159         removeButton.setText("Remove"); 
    160         removeButton.addMouseListener(new java.awt.event.MouseAdapter() 
    161         { 
    162             public void mouseClicked(java.awt.event.MouseEvent evt) 
    163             { 
    164                 removeThisProperty(evt); 
    165             } 
    166         }); 
    167  
    168155        jLabel2.setText("Status"); 
    169156 
     
    185172                .addContainerGap() 
    186173                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
    187                     .add(org.jdesktop.layout.GroupLayout.TRAILING, removeButton) 
    188174                    .add(org.jdesktop.layout.GroupLayout.TRAILING, help, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 565, Short.MAX_VALUE) 
    189175                    .add(layout.createSequentialGroup() 
     
    208194            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
    209195            .add(layout.createSequentialGroup() 
    210                 .addContainerGap() 
    211                 .add(removeButton) 
    212                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) 
     196                .add(47, 47, 47) 
    213197                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 
    214198                    .add(jLabel1) 
     
    231215        ); 
    232216    }// </editor-fold>//GEN-END:initComponents 
    233  
    234     private void removeThisProperty(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_removeThisProperty 
    235         if (removeListener != null) 
    236         { 
    237             removeListener.actionPerformed(new ActionEvent(this, 0, "")); 
    238         } 
    239     }//GEN-LAST:event_removeThisProperty 
    240217 
    241218 
     
    249226    private javax.swing.JLabel jLabel3; 
    250227    private javax.swing.JLabel jLabel4; 
    251     private javax.swing.JButton removeButton; 
    252228    private javax.swing.JFormattedTextField txtUnitNumber; 
    253229    // End of variables declaration//GEN-END:variables 
Note: See TracChangeset for help on using the changeset viewer.