Was ist hier falsch? Abfragen

RunOrVeith

Mitglied
Hallo,
ich schreibe gerade den teil einer Datenbank verknüpfung, der die datenbank absucht oder ändert etc.

Bis jetzt habe ich:
Java:
import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;
 
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

 
 
public class HINTERGRUND extends JPanel {
	
 //Definition
    JButton knopf;
    JTextField sucheingabe;
    JTextField ergebniss;
    JTextField speicher;
    JTextField pfad;
    String wassuchen;
    String woher;
    String dateipfad;
    String wastun;
    String aktionshilfe;
    
    
    
    
 //Konstruktor
    public HINTERGRUND()  
    {
       
        
        
        
       //Actionlistener
        knopf.addActionListener(new ActionListener() 
        {
 
            public void actionPerformed(ActionEvent e) 
            {
            	aktion(); //schaut, was getan werden muss
            	
            	//wenn wastun suchen ist, etwas suchen
            	if (wastun.equals("suchen")) 
            	{   
            		
            		ergebniss.setVisible(true);
                	tabellennamen(); 
                    suchzeichen();
                    //suchmethode einfügen
                    //test:
                    ergebniss.setText("Sie wollen etwas Suchen");
            	
            	}
            	//wenn wastun hinzufügen ist, etwas hinzufügen
            	else if (wastun.equals("hinzufügen")) 
            	{
            		//hinzufügenmethode einfügen
            		//test:
            		ergebniss.setText("Sie wollen etwas hinzufügen");
            		
            	}
            	//was, wenn keine methode für wastun definiert ist?
            	else 
            	{
            		ergebniss.setText("Nicht bekannte Methode");
            	}
            	
            	
                
            	
            }
 
        });
 
        // Attributvergabe
        sucheingabe = new JTextField(20); 
        ergebniss = new JTextField(20);
        pfad = new JTextField(20);
        pfad.setText("Dateipfad der Tabelle eingeben");
        speicher = new JTextField(20);
        speicher.setVisible(false);
        knopf = new JButton("Suchen");
        
        //Hinzufügen zum Panel
        add(sucheingabe);
        add(knopf);
        add(ergebniss);
        add(speicher);
        add(pfad);
       
      
    }
    public void suchzeichen() //verbindet die MySql Syntax mit einer einfachen Eingabe
    {
    	speicher.setText("SELECT "+ wassuchen + " FROM " + woher);
    	
    	
    }
    public void tabellennamen() 
    //holt sich den Namen der Tabelle für die
    //Such und Änderabfrage
    {
    	dateipfad = pfad.getText();
    	int lastslashpos = dateipfad.lastIndexOf("/"); //Stelle des letzen / um alles dannach auszulesen
    	woher = dateipfad.substring(lastslashpos +1);  //liest den namen aus und lässt keine negativen / stellenwerte durchgehen
    }
    
    public void aktion()
    //findet heraus, was getan werden soll (suchen, ändern, etc)
    {
    	int firstspacepos = aktionshilfe.indexOf(" "); 
    	wassuchen = aktionshilfe.substring(firstspacepos +1);
    	wastun = aktionshilfe.substring(0,firstspacepos);
    	
    }
    
 
    public static void main(String[] args) {
        JFrame mainframe = new JFrame("Chemiedatenbank WGS");
        mainframe.add(new HINTERGRUND());
        mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        mainframe.setSize(400, 200);
        mainframe.setVisible(true);
    }
}



Es ging wunderbar, bevor ich die If bedingungen rein habe,
doch jetzt bekomme ich die meldung

Exception in thread "main" java.lang.NullPointerException
at HINTERGRUND.<init>(HINTERGRUND.java:37)
at HINTERGRUND.main(HINTERGRUND.java:122)



ich habe das if auch schon wieder rausgeklammert, aber es geht trotzdem nicht.
Ich verstehe nicht, was falsch sein soll...
vielen Dank für eure Hilfe!
Veith
 

RunOrVeith

Mitglied
da hätte ich aber auch selber draufkommen...ich war so drauf evrsteift, dass es doch eigtnlich in Z. 84 initialisiert wird, dass ich nicht gemerkt habe, dass das erst nach dem listener passiert...
Dankeschön :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Kann keine Labels erstellen, was ist hier syntaktisch falsch Allgemeine Java-Themen 5
S Was ist hier falsch? Allgemeine Java-Themen 16
Zrebna SonarLint: Warum kein Null-Referencing-CodeSmell-Hint hier? Allgemeine Java-Themen 23
Calli11 Was muss ich hier in die Main schreiben, damit das Programm ausgeführt wird? Allgemeine Java-Themen 4
C Was passt hier nicht bei der Calendar-Class Allgemeine Java-Themen 2
jhCDtGVjcZGcfzug Klassen Was genau passiert hier? Kann mir das jemand bitte Zeile für Zeile erklären? Allgemeine Java-Themen 1
N Ist Selenium hier das richtige Werkzeug? Allgemeine Java-Themen 1
Zrebna Wieviele Testfälle muss man hier schreiben? (Software Engineering) Allgemeine Java-Themen 13
A Ist ein enum hier richtig? Enum toString() Methode. Allgemeine Java-Themen 1
Drachenbauer warum bekomme ich hier eine NullPointerException Allgemeine Java-Themen 6
X Wie mache ich hier eine Rekursion rein ? Allgemeine Java-Themen 7
S Eigenschaften (hier Verknüpfung) eines Files lesen Allgemeine Java-Themen 2
J Einrückungstool mit Farblicher hervorhebung wie hier? Allgemeine Java-Themen 3
V VisualVM Was erkennt ihr hier? Allgemeine Java-Themen 9
E Queue: Wie kann hier ein null-Pointer Exception auftreten?! Allgemeine Java-Themen 11
X Wer kann mir das hier erklären? Programm frisst RAM! Allgemeine Java-Themen 11
S Singleton hier sinnvol? Allgemeine Java-Themen 20
E Wieso returnt das hier 1? Allgemeine Java-Themen 3
W Wieso funktioniert dieser Code hier? Allgemeine Java-Themen 6
G Warum kommt hier NullPointerException? Allgemeine Java-Themen 3
F Threading oder kein Threading - das ist hier die Frage. Allgemeine Java-Themen 23
D Timer oder Thread, das ist hier die Frage Allgemeine Java-Themen 3
egrath Anonyme Methode - warum hier kein Compilerfehler Allgemeine Java-Themen 2
F Gutes Threads Tutorial hier aber trotzdem eine Frage Allgemeine Java-Themen 7
M Spring oder nicht, das ist hier die Frage Allgemeine Java-Themen 3
G wer muss hier wen aufrufen? Allgemeine Java-Themen 7
M Kann man hier noch was rausholen? Allgemeine Java-Themen 16
A Was passiert hier? Allgemeine Java-Themen 13
I Ist JNI hier richtig? Allgemeine Java-Themen 8
B Gibts sogar hier Allgemeine Java-Themen 3
T Verschachtelte For-Schleife gibt falschen Wert zurück, Abbruchbedingung evtl. falsch? Allgemeine Java-Themen 9
A was habe ich Falsch gemacht ? Allgemeine Java-Themen 5
SaschaMeyer Arbeitet String.split falsch? Allgemeine Java-Themen 4
Y Warum wird das JLabel falsch verschoben? Allgemeine Java-Themen 1
Elyt Compiler-Fehler Datei kann nicht erstellt werden. Die Syntax für den Dateinamen etc. ist falsch. Allgemeine Java-Themen 2
K Vorzeichen falsch Allgemeine Java-Themen 2
R JDK installieren OpenJDK druckt falsch Allgemeine Java-Themen 3
R Verschlüsselung falsch Allgemeine Java-Themen 3
@SupressWarnings() Multilanguaging lädt immer falsch Allgemeine Java-Themen 5
T Umlaute werden falsch gedruckt Allgemeine Java-Themen 2
B public class JarFilter extends FileFilter « Falsch? Allgemeine Java-Themen 4
M Google Guice (Assisted Injects) - Buggy oder mach ich's falsch? Allgemeine Java-Themen 5
O Socket Object wird scheinbar falsch empfangen Allgemeine Java-Themen 6
T Ausgabe falsch! Allgemeine Java-Themen 5
_dp Datentypen PriorityQueue sortiert falsch? Allgemeine Java-Themen 6
M Nach Programmdurchlauf werden Zeichen falsch dargestellt + Anderes Verhalten unter Windows Allgemeine Java-Themen 6
D Zufall wahr bzw. falsch mit zwei Faktoren Allgemeine Java-Themen 10
N BigDecimal falsch formatiert bei Locale.GERMANY Allgemeine Java-Themen 3
I For- Schleife falsch? Allgemeine Java-Themen 8
Developer_X Graphic was falsch? Allgemeine Java-Themen 6
T Wurfweitenberechnung: X-Werte bei extremen Werten falsch. Allgemeine Java-Themen 15
R Sting.split() was mache ich falsch? Allgemeine Java-Themen 5
T NetBeans: Ist meine Konfiguration falsch? Allgemeine Java-Themen 7
M Java rechnet falsch? Allgemeine Java-Themen 22
N MathContext rundet falsch? Allgemeine Java-Themen 1
U if Abfrage macht etwas falsch Allgemeine Java-Themen 2
T Pipe-Funktion - Prozente falsch? Allgemeine Java-Themen 8
R Prozente falsch errechnet? Allgemeine Java-Themen 27
TheJavaKid *GGRRR* was mach ich falsch >:( Allgemeine Java-Themen 3
P Was ist denn Bitte falsch? Allgemeine Java-Themen 2
M Systemzeit der Java VM geht falsch Allgemeine Java-Themen 4
T Hilfe! Was ist falsch? Allgemeine Java-Themen 7
M Zugriffsberechtigung unter Windows 2000 falsch? Allgemeine Java-Themen 3
ReinerCoder Case statt if else Abfragen?! Allgemeine Java-Themen 8
O Datentypen Wie kann ich den Typ einer ArrayList abfragen ? Allgemeine Java-Themen 7
VfL_Freak KeyEvent.VK_TAB im KeyListener abfragen Allgemeine Java-Themen 13
cool_brivk24 Variablen abfragen von Boolean von anderer Klasse Allgemeine Java-Themen 12
B Generelle Frage bei einer Webanwendung / Reduzierung von DB Abfragen Allgemeine Java-Themen 1
E Status eines USB Mikrofon abfragen Allgemeine Java-Themen 2
D TextBox Abfragen Allgemeine Java-Themen 2
kodela aktuelle Position des Hauptfensters abfragen Allgemeine Java-Themen 12
J Tonhöhe & Lautstärke abfragen? Allgemeine Java-Themen 3
K USB infos unter Linux abfragen? Allgemeine Java-Themen 2
P Threads Parallelisierte DB-Abfragen mit variabler Anzahl an Threads Allgemeine Java-Themen 4
MiMa Variableninhalte dynamisch abfragen Allgemeine Java-Themen 12
A Erste Schritte If Abfragen + Scanner Allgemeine Java-Themen 7
Z AD Abfragen mit Java! Allgemeine Java-Themen 3
L Abfragen ob Threads fertig Allgemeine Java-Themen 3
chuxXo BasicPlayer - Beendigung Abfragen (Allgemein) Allgemeine Java-Themen 21
P Name der Parent Klasse abfragen Allgemeine Java-Themen 8
H In windowClosing() abfragen, ob STRG gedrückt wurde Allgemeine Java-Themen 8
M Aktuelle Systemzeit und Datum abfragen Allgemeine Java-Themen 2
M CapsLock abfragen wenn Fenster wieder aktiviert wird Allgemeine Java-Themen 5
P Variablen Werte der Objektvariablen mit getFields() abfragen Allgemeine Java-Themen 2
P Klassen Template-Klasse für Datenbank-Abfragen erstellen Allgemeine Java-Themen 2
J XML Inhalt von Web abfragen Allgemeine Java-Themen 6
D Von mehreren Objekten eine Eigenschaft abfragen Allgemeine Java-Themen 11
S HTTP Filmgenre aus dem Internet abfragen! Allgemeine Java-Themen 6
M Zahl aktiver Threads einer Gruppe verlässlich abfragen Allgemeine Java-Themen 3
E Unique Ids abfragen? Allgemeine Java-Themen 5
Airwolf89 Wahrheitstabelle abfragen Allgemeine Java-Themen 3
M ständiges abfragen einer .txt Allgemeine Java-Themen 2
S Zeitserver Abfragen und in Date speichern Allgemeine Java-Themen 5
V Hostname abfragen gelingt nicht immer Allgemeine Java-Themen 2
H Windows abfragen Allgemeine Java-Themen 2
M Enter Taste in Konsole abfragen Allgemeine Java-Themen 2
N IP-Adresse Eingabe abfragen? Allgemeine Java-Themen 4
J Mit Scanner-Klasse eine Datei zeilenweise einlesen und nur bestimmte Zeichen abfragen Allgemeine Java-Themen 11
C Batchdatei ausführen und Ergebnisse abfragen Allgemeine Java-Themen 8
M Vermeiden von instanceof Abfragen Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben