Hej Leute mal ne Frage wieder....
ich hab hier diese Methode und das Programm funktioniert so wie es soll eigendlich.
Ich sage eigendlich weil ich in einer Klasse wo ich auf diese Mehtode zugreife sachen eingebe und er mir über diese Methode sachen wieder ausgibt. Das macht es auch.
In der Klasse hab ich 3 Felder aber das Problem ist ich muss immer das erste Feld ausfüllen
sonst beachtet er die andren nicht, wenn ich es ausgefüllt habe dann macht er das.
Wie kann ich die Felder unabhängig von einenader funktionieren lassen????
also feld eins muss immer gefüllt sein sonst bringen die eingaben in 2 und 3 nichts
ich will aber z.b nur 2 oder 3 ausfüllen und dannach filtern.
Danke
Hier die Methode:
Hier der Ausschnitt aus der Klasse Filter.
Der Button ok ist das nach der Eingabe vom Benutzer:
ich hab hier diese Methode und das Programm funktioniert so wie es soll eigendlich.
Ich sage eigendlich weil ich in einer Klasse wo ich auf diese Mehtode zugreife sachen eingebe und er mir über diese Methode sachen wieder ausgibt. Das macht es auch.
In der Klasse hab ich 3 Felder aber das Problem ist ich muss immer das erste Feld ausfüllen
sonst beachtet er die andren nicht, wenn ich es ausgefüllt habe dann macht er das.
Wie kann ich die Felder unabhängig von einenader funktionieren lassen????
also feld eins muss immer gefüllt sein sonst bringen die eingaben in 2 und 3 nichts
ich will aber z.b nur 2 oder 3 ausfüllen und dannach filtern.
Danke
Hier die Methode:
Java:
public ArrayList<Words> getWords() {
Words Datensatz;
ResultSet daten;
String eigAnzahl;
String eigBuchst;
String eigZBS;
try {
Statement anweisung = v2.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
eigAnzahl = FensterFilter.tfEingWorter.getText();
eigBuchst = FensterFilter.tfBuchstabe.getText();
eigZBS = FensterFilter.tfZBS.getText();
daten = anweisung.executeQuery("SELECT word FROM words WHERE len(word)>" +
" "+eigAnzahl+" AND word LIKE '" +eigBuchst+
"%' AND word LIKE '%" +eigZBS+ "%'" );
while (daten.next()) {
Datensatz = new Words(
daten.getString("word"));
retWords.add(Datensatz);
}
} catch (Exception ex) {
}
return retWords;
}
Hier der Ausschnitt aus der Klasse Filter.
Der Button ok ist das nach der Eingabe vom Benutzer:
Java:
private void OKActionPerformed(java.awt.event.ActionEvent evt) {
FensterWortliste fensterWortliste = new FensterWortliste();
fensterWortliste.setVisible(true);
db.getWords();
ZeigeListe();
this.dispose();