Hey,
ich habe gerade damit angefangen mich mit WindowBuilder zu beschäftigen. Dabei bin ich auf folgendes Problem gestoßen:
Ich möchte ein Programm erstellen das eine Stückzahl in ältere Maße, wie Dutzend umrechnet. Dazu habe ich mit WindowBuilder ein JFrame erstellt, mit einem JTextField zur eingabe und verschiedenen Labels in die die berechneten Werte dann ausgegeben werden. Ich wäre euch sehr dankbar wenn ihr mir dabei helfen könntet
1. Deklariert WindowBuilder meine Labels im ersten Teil des Programms schon nicht.
2. Dann deklariere ich mein JLabel und kann die Methode setText auch benutzen. Nachdem ich das Programm dann geschrieben habe und die Methode:
Mir die Stückzahl in Dutzend berechnen soll und in dem JLabel ausgeben soll kommt folgender Fehlercode:
Ich habe auch die Musterlösung, also wie das Programm aussehen muss damit es funktioniert. Stimmt mit meiner Version überein, trotzdem bekomme ich diese Fehlermeldung. Danke schomal im vorraus für jede Hilfe.
Liebe Grüße Nicklas
ich habe gerade damit angefangen mich mit WindowBuilder zu beschäftigen. Dabei bin ich auf folgendes Problem gestoßen:
Ich möchte ein Programm erstellen das eine Stückzahl in ältere Maße, wie Dutzend umrechnet. Dazu habe ich mit WindowBuilder ein JFrame erstellt, mit einem JTextField zur eingabe und verschiedenen Labels in die die berechneten Werte dann ausgegeben werden. Ich wäre euch sehr dankbar wenn ihr mir dabei helfen könntet
1. Deklariert WindowBuilder meine Labels im ersten Teil des Programms schon nicht.
Java:
private JPanel contentPane;
private JTextField txtStueckzahl;
Java:
private void umrechnen(){
int dutzend;
stueck = Integer.parseInt(txtStueckzahl.getText());
dutzend = stueck / 12;
stueck = stueck % 12;
lblDutzend.setText(String.valueOf(dutzend));}
Java:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gui.AlteZaehlweiseTest.umrechnen(AlteZaehlweiseTest.java:93)
at gui.AlteZaehlweiseTest.access$0(AlteZaehlweiseTest.java:88)
at gui.AlteZaehlweiseTest$2.actionPerformed(AlteZaehlweiseTest.java:61)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Liebe Grüße Nicklas