Guten Abend,
ich bin neu hier, entschuldige falls diese Frage nicht erwünscht ist.
Ich gehe auf ein Wirtschaftsgymnasium in die 13.Klasse und mache meine GFS in Datenverarbeitung, Leistungskurs Java. Nun habe ich ein Kalkulationsschema für BWL programmiert. Java compiliert, wenn ich ein Objekt zu meiner Klasse hinzufüge wird mir das richtige Ergebnis ausgegeben. Nun habe ich eine GUI erstellt und der Button "Berechnen" funktioniert nicht.
Ich weiß nicht was ich machen muss.
Vielen Dank im Voraus,
Selina
Hier der Quelltext der GUI:
Die Fehlermeldung:
ich bin neu hier, entschuldige falls diese Frage nicht erwünscht ist.
Ich gehe auf ein Wirtschaftsgymnasium in die 13.Klasse und mache meine GFS in Datenverarbeitung, Leistungskurs Java. Nun habe ich ein Kalkulationsschema für BWL programmiert. Java compiliert, wenn ich ein Objekt zu meiner Klasse hinzufüge wird mir das richtige Ergebnis ausgegeben. Nun habe ich eine GUI erstellt und der Button "Berechnen" funktioniert nicht.
Ich weiß nicht was ich machen muss.
Vielen Dank im Voraus,
Selina
Hier der Quelltext der GUI:
Java:
// Anfang Methoden
public void JB_berechnen_ActionPerformed(ActionEvent evt) {
GFS_13_11.setMaterialeinzelkosten(Double.valueOf(TF_materialeinzelkosten.getText ()));
GFS_13_11.setMgk(Double.valueOf(TF_mgk.getText ()));
GFS_13_11.setMaterialkosten(Double.valueOf(TF_materialkosten.getText()));
GFS_13_11.setFertigungslöhne(Double.valueOf(TF_fertigungsloehne.getText()));
GFS_13_11.setFgk(Double.valueOf(TF_fgk.getText()));
GFS_13_11.setFertigungskosten(Double.valueOf(TF_fertigungskosten.getText()));
GFS_13_11.setSelbstkosten(Double.valueOf(TF_selbstkosten.getText()));
GFS_13_11.setHerstellkosten(Double.valueOf(TF_herstellkosten.getText()));
GFS_13_11.setVerwgk(Double.valueOf(TF_verwgk.getText()));
GFS_13_11.setVertrgk(Double.valueOf(TF_vertrgk.getText()));
GFS_13_11.setGewinn(Double.valueOf(TF_gewinn.getText()));
GFS_13_11.setBarverkaufspreis(Double.valueOf(TF_barverkaufspreis.getText()));
GFS_13_11.setKundenskonto(Double.valueOf(TF_kundenskonto.getText()));
GFS_13_11.setZielverkaufspreis(Double.valueOf(TF_zielverkaufspreis.getText()));
GFS_13_11.setKundenrabatt(Double.valueOf(TF_kundenrabatt.getText()));
GFS_13_11.setListenverkaufspreis(Double.valueOf(TF_listenverkaufspreis.getText()));
GFS_13_11.listenverkaufspreisberechnen();
TF_listenverkaufspreis.setText(Double.toString(GFS_13_11.getListenverkaufspreis()));
}
Die Fehlermeldung:
Java:
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842)
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.lang.Double.parseDouble(Double.java:538)
at java.lang.Double.valueOf(Double.java:502)
at GUI_GFS.JB_berechnen_ActionPerformed(GUI_GFS.java:195)
at GUI_GFS$1.actionPerformed(GUI_GFS.java:134)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6525)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6290)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4881)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2739)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:719)