Hi,
folgendes Problem: Ich lese ein JTextField aus und gebe dann den String weiter. Soweit so gut, ist ja auch kein großer Akt. Hat auch schon bei zig Tests einwandfrei funktioniert. Also stürze ich mich nun auf den nächsten Teil meines Programms, probier wieder bissl rum (Text auslesen funktioniert weiterhin einwandfrei) doch plötzlich bringt er mir
beim auslesen des JTextFields eine NullPointerException.
Ich bin grad ziemlich ratlos und verwirrt, weil ich vor allem in den Klassen Login und Client, die oben angegeben sind, nichts verändert hab. Zeile 61 bei Login ist übrigens der EventHandler für den Button, wo das JTextField ausgelesen und weitergegeben wird und Zeile 42 in Client da, wo das weitergegebene ankommt und gespeichert wird.
Code zu posten hat denk ich keinen Sinn, denn daran kann es eigentlich nicht liegen, wenn es nicht verändert wurde und vorher schon funktioniert hat.
Danke schonmal.
Gruß, Kizz
folgendes Problem: Ich lese ein JTextField aus und gebe dann den String weiter. Soweit so gut, ist ja auch kein großer Akt. Hat auch schon bei zig Tests einwandfrei funktioniert. Also stürze ich mich nun auf den nächsten Teil meines Programms, probier wieder bissl rum (Text auslesen funktioniert weiterhin einwandfrei) doch plötzlich bringt er mir
beim auslesen des JTextFields eine NullPointerException.
Code:
java.lang.NullPointerException
at Client.checkDoubleName(Client.java:42)
at Login.actionPerformed(Login.java:61)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(BasicRootPaneUI.java:191)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2849)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:267)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:216)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2926)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2918)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2812)
at java.awt.Component.processEvent(Component.java:5815)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:697)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:962)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:834)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:661)
at java.awt.Component.dispatchEventImpl(Component.java:4282)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Ich bin grad ziemlich ratlos und verwirrt, weil ich vor allem in den Klassen Login und Client, die oben angegeben sind, nichts verändert hab. Zeile 61 bei Login ist übrigens der EventHandler für den Button, wo das JTextField ausgelesen und weitergegeben wird und Zeile 42 in Client da, wo das weitergegebene ankommt und gespeichert wird.
Code zu posten hat denk ich keinen Sinn, denn daran kann es eigentlich nicht liegen, wenn es nicht verändert wurde und vorher schon funktioniert hat.
Danke schonmal.
Gruß, Kizz