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

    r89 r92  
    1010 * @author nathaniellehrer 
    1111 */ 
    12 public class TowPanel extends javax.swing.JPanel implements RemoveablePanel, ScriptEventEditorPanel 
     12public class TowPanel extends javax.swing.JPanel implements I_ScriptEventEditorPanel 
    1313{ 
    1414 
     
    5555    } 
    5656 
    57     public void setRemoveListener(ActionListener listener) 
    58     { 
    59         removeListener = listener; 
    60     } 
    61  
     57    @Override 
    6258    public void getEventObject(I_ScriptEvent sei) 
    6359    { 
     
    133129    } 
    134130 
     131    @Override 
    135132    public void update(Observable o, Object arg) 
    136133    { 
     
    156153    { 
    157154 
    158         removeButton = new javax.swing.JButton(); 
    159155        jLabel1 = new javax.swing.JLabel(); 
    160156        txtCompany = new javax.swing.JTextField(); 
     
    167163        help = new javax.swing.JLabel(); 
    168164 
    169         removeButton.setText("Remove"); 
    170         removeButton.addMouseListener(new java.awt.event.MouseAdapter() 
    171         { 
    172             public void mouseClicked(java.awt.event.MouseEvent evt) 
    173             { 
    174                 removeThisProperty(evt); 
    175             } 
    176         }); 
    177         removeButton.addActionListener(new java.awt.event.ActionListener() 
    178         { 
    179             public void actionPerformed(java.awt.event.ActionEvent evt) 
    180             { 
    181                 removeButtonActionPerformed(evt); 
    182             } 
    183         }); 
    184  
    185165        jLabel1.setText("Company"); 
    186166 
     
    215195                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
    216196                    .add(help, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 543, Short.MAX_VALUE) 
    217                     .add(org.jdesktop.layout.GroupLayout.TRAILING, removeButton) 
    218197                    .add(layout.createSequentialGroup() 
    219198                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
     
    233212            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 
    234213            .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup() 
    235                 .addContainerGap() 
    236                 .add(removeButton) 
    237                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED) 
     214                .add(47, 47, 47) 
    238215                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 
    239216                    .add(jLabel1) 
     
    257234    }// </editor-fold>//GEN-END:initComponents 
    258235 
    259     private void removeButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_removeButtonActionPerformed 
    260         // TODO add your handling code here: 
    261     }//GEN-LAST:event_removeButtonActionPerformed 
    262  
    263     private void removeThisProperty(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_removeThisProperty 
    264         if (removeListener != null) 
    265         { 
    266             removeListener.actionPerformed(new ActionEvent(this, 0, "")); 
    267         } 
    268     }//GEN-LAST:event_removeThisProperty 
    269  
    270236 
    271237    // Variables declaration - do not modify//GEN-BEGIN:variables 
     
    275241    private javax.swing.JLabel jLabel3; 
    276242    private javax.swing.JLabel jLabel4; 
    277     private javax.swing.JButton removeButton; 
    278243    private javax.swing.JTextField txtBeat; 
    279244    private javax.swing.JTextField txtCompany; 
Note: See TracChangeset for help on using the changeset viewer.