tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1115
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    d-roehrig d-roehrig ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    23
    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
     

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.960
    Ich glaube so viele arbeiten hier nicht mit Netbeans. Wie sieht denn son generierter Code aus?
     

  3. #3
    d-roehrig d-roehrig ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    23
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    
        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
     

  4. #4
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.960
    Kannst ja mal ne Umfrage machen Aber die meisten Java-Entwickler nehmen eclipse, ja.
     

  5. #5
    Avatar von DosCoder
    DosCoder DosCoder ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Ort
    Kreis Würzburg(Bayern)
    Beiträge
    228
    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
     
    Man kann mich für das verantwortlich machen, was ich hier schreibe, nicht für das, was andere verstehen.

    Sollte ich mal Mist labern weist mich bitte darauf hin.

    Ich freue mich über ein Danke, wenn ich helfen konnte!

  6. #6
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.960
    Die resourceMaps sind doch aber in Ordnung. So kannst du später dein Programm in beliebige Sprachen übersetzen.
     

Ähnliche Themen

  1. .jar mit Netbeans
    Von anfängerregnäfna im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 01.06.10, 15:29
  2. SWT:Buttons entfernen(Allgemein:Grafikelemente entfernen)
    Von hippo08 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 02.07.08, 17:31
  3. Netbeans IDE
    Von kokoriko im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 31.10.07, 10:11
  4. Netbeans IDE
    Von kokoriko im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 26.10.07, 15:13
  5. ActionMap
    Von normaler_spinner im Forum Java
    Antworten: 0
    Letzter Beitrag: 26.04.07, 01:05