Changeset 92 in tmcsimulator-scriptbuilder for trunk/src/event/editor/WitnessPanel.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/WitnessPanel.java

    r89 r92  
    1111 * @author nathaniellehrer 
    1212 */ 
    13 public class WitnessPanel extends javax.swing.JPanel implements RemoveablePanel, ScriptEventEditorPanel 
     13public class WitnessPanel extends javax.swing.JPanel implements I_ScriptEventEditorPanel 
    1414{ 
    1515 
     
    2525    } 
    2626 
    27     public void setRemoveListener(ActionListener listener) 
    28     { 
    29         removeListener = listener; 
    30     } 
    31  
     27    @Override 
    3228    public void getEventObject(I_ScriptEvent sei) 
    3329    { 
     
    119115    } 
    120116 
     117    @Override 
    121118    public void update(Observable o, Object arg) 
    122119    { 
     
    142139    { 
    143140 
    144         removeButton = new javax.swing.JButton(); 
    145141        jLabel1 = new javax.swing.JLabel(); 
    146142        txtFirstName = new javax.swing.JTextField(); 
     
    152148        txtPhoneNumber = new javax.swing.JFormattedTextField(); 
    153149 
    154         removeButton.setText("Remove"); 
    155         removeButton.addMouseListener(new java.awt.event.MouseAdapter() 
    156         { 
    157             public void mouseClicked(java.awt.event.MouseEvent evt) 
    158             { 
    159                 removeThisProperty(evt); 
    160             } 
    161         }); 
    162  
    163150        jLabel1.setText("First Name"); 
    164151 
     
    178165                .addContainerGap() 
    179166                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING) 
    180                     .add(removeButton) 
    181167                    .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 
    182168                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
     
    198184            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
    199185            .add(layout.createSequentialGroup() 
    200                 .addContainerGap() 
    201                 .add(removeButton) 
    202                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) 
     186                .add(47, 47, 47) 
    203187                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 
    204188                    .add(txtFirstName, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) 
     
    220204    }// </editor-fold>//GEN-END:initComponents 
    221205 
    222     private void removeThisProperty(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_removeThisProperty 
    223         if (removeListener != null) 
    224         { 
    225             removeListener.actionPerformed(new ActionEvent(this, 0, "")); 
    226         } 
    227     }//GEN-LAST:event_removeThisProperty 
    228  
    229206 
    230207    // Variables declaration - do not modify//GEN-BEGIN:variables 
     
    233210    private javax.swing.JLabel jLabel3; 
    234211    private javax.swing.JLabel jLabel4; 
    235     private javax.swing.JButton removeButton; 
    236212    private javax.swing.JTextField txtAddress; 
    237213    private javax.swing.JTextField txtFirstName; 
Note: See TracChangeset for help on using the changeset viewer.