Netbeans actionMap, resourceMap etc entfernen

d-roehrig

Mitglied
Hallo,

ich habe eine GUI mit NetBeans erstellt. Jetzt würde ich gerne ein bisschen "aufräumen". Kann man die automatisch erstellten actionMaps und resourceMaps irgendwie aus dem Code löschen?

Grüße
Dennis
 
Ich glaube so viele arbeiten hier nicht mit Netbeans. Wie sieht denn son generierter Code aus?
 
Hallo,

die ResourceMap etc sind dazu da die Label zu beschriften und die ganzen Einstellungen vorzunehmen, soviel ist sicher. Es muss irgendwo in den Einstellungen von Netbeans deaktivieren zu sein. Schade das ihr nicht mit netbeans arbeitet.

Der erstellte Code zur Initialisiereung einer GUI sieht z.B. so aus:

Code:
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        frameName = new javax.swing.JTextField();
        ok = new javax.swing.JButton();
        abbrechen = new javax.swing.JButton();
        colorChooser = new javax.swing.JColorChooser();
        frameTypLable = new javax.swing.JLabel();
        frameTypID = new javax.swing.JTextField();
        feldOptLaenge = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        payloadPosTextField = new javax.swing.JTextField();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(fk.UART.class).getContext().getResourceMap(Tab.class);
        setTitle(resourceMap.getString("Tab.title")); // NOI18N
        setAlwaysOnTop(true);
        setModal(true);
        setName("Tab"); // NOI18N

        jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N
        jLabel1.setName("jLabel1"); // NOI18N

        frameName.setText(resourceMap.getString("frameName.text")); // NOI18N
        frameName.setName("frameName"); // NOI18N

        ok.setText(resourceMap.getString("ok.text")); // NOI18N
        ok.setName("ok"); // NOI18N
        ok.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                okActionPerformed(evt);
            }
        });

        abbrechen.setText(resourceMap.getString("abbrechen.text")); // NOI18N
        abbrechen.setName("abbrechen"); // NOI18N
        abbrechen.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                abbrechenActionPerformed(evt);
            }
        });

        colorChooser.setName("colorChooser"); // NOI18N

        frameTypLable.setText(resourceMap.getString("frameTypLable.text")); // NOI18N
        frameTypLable.setName("frameTypLable"); // NOI18N

        frameTypID.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        frameTypID.setText(resourceMap.getString("frameTypID.text")); // NOI18N
        frameTypID.setName("frameTypID"); // NOI18N

        feldOptLaenge.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        feldOptLaenge.setText(resourceMap.getString("feldOptLaenge.text")); // NOI18N
        feldOptLaenge.setName("feldOptLaenge"); // NOI18N

        jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N
        jLabel2.setName("jLabel2"); // NOI18N

        jLabel4.setFont(resourceMap.getFont("jLabel4.font")); // NOI18N
        jLabel4.setText(resourceMap.getString("jLabel4.text")); // NOI18N
        jLabel4.setName("jLabel4"); // NOI18N

        jLabel5.setFont(resourceMap.getFont("jLabel5.font")); // NOI18N
        jLabel5.setText(resourceMap.getString("jLabel5.text")); // NOI18N
        jLabel5.setName("jLabel5"); // NOI18N

        jLabel3.setText(resourceMap.getString("jLabel3.text")); // NOI18N
        jLabel3.setName("jLabel3"); // NOI18N

        payloadPosTextField.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        payloadPosTextField.setText(resourceMap.getString("payloadPosTextField.text")); // NOI18N
        payloadPosTextField.setName("payloadPosTextField"); // NOI18N

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(colorChooser, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .add(layout.createSequentialGroup()
                        .add(abbrechen)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(ok))
                    .add(layout.createSequentialGroup()
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(layout.createSequentialGroup()
                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                    .add(frameTypLable)
                                    .add(jLabel1))
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                                    .add(frameName, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 120, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                                    .add(frameTypID, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 120, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
                            .add(jLabel4))
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 21, Short.MAX_VALUE)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                            .add(layout.createSequentialGroup()
                                .add(jLabel5)
                                .add(2, 2, 2))
                            .add(layout.createSequentialGroup()
                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                                    .add(jLabel3)
                                    .add(jLabel2))
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
                                    .add(payloadPosTextField)
                                    .add(feldOptLaenge, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 120, Short.MAX_VALUE))))))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .addContainerGap()
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(jLabel4)
                    .add(jLabel5))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel1)
                    .add(frameName, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(feldOptLaenge, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(jLabel2))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(frameTypLable)
                    .add(frameTypID, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(jLabel3)
                    .add(payloadPosTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(colorChooser, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 214, Short.MAX_VALUE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(ok)
                    .add(abbrechen))
                .add(14, 14, 14))
        );

        pack();
    }

Wenn ihr aber nicht mit Netbeans arbeitet, womit arbeitet ihr denn sonst? Eclipse oder über die Konsole?

Grüße
 
Kannst ja mal ne Umfrage machen ;) Aber die meisten Java-Entwickler nehmen eclipse, ja.
 
Hi,
also actionMaps & Co sind mir noch nie untergekommen. Aber wenn du unnötige Codezeilen löschen willst, kannst du ja deine Java-Dateien im Editor öffnen und dort die Zeilen löschen. Mach aber voher noch ne Sicherheitskopie, denn mit manchen Formaten kommt mein NetBeans nicht zurecht.(z B.: BlueJ)
Ciao
DosCoder

PS: Ich bin überzeugter Netbeans-User und nichts wird mich dazu bringen, dieses Ecilpse anzufassen :)
 
Die resourceMaps sind doch aber in Ordnung. So kannst du später dein Programm in beliebige Sprachen übersetzen.
 
Zurück