Hallo,
so ich habe folgenden Code, der wohl schon bekannt ist ( ;-) ):
Dieser ActionListener ist innerhalb einer Methode "initComponents"!
Jetzt möchte ich aus diesem ActionListener den "objektstring" in einer Methode außerhalb des ActionListeners geben, also zb mit "liste2daten(objektstring);" - geht aber nicht!
Wenn ich darunter einfüge "liste2daten(objektstring) {};" erhalte ich lauter Fehlermeldunge... für den aufruf innerhalb des Listeners und für die Methode außerhalb........!
DANKE HAT SICH SCHON ERLEDIGT!!! HABE DIE METHODE INNERHALB EINER METHODE DEKLARIERT! ANFÄNGERFEHLER ABER SO LANGSAM WERDeN DIE FEHLER BESSER!
so ich habe folgenden Code, der wohl schon bekannt ist ( ;-) ):
Java:
list_1.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent event) {
if (event.getValueIsAdjusting() == false) {
int index = list_1.getSelectedIndex();
System.out.println(index);
// Wert aus index herauslesen als String
Object listobject = list_1.getSelectedValue();
String objektstring = listobject.toString();
System.out.println("Das Objekt: " + listobject);
System.out.println(objektstring);
// Neue SQL Abfrage mit dem String-Wert
// Spalten und Datentyp der Spalte aus dem Ergebnis auflisten
// SPalten und Datentyp in weitere JListen anzeigen
}}});
Dieser ActionListener ist innerhalb einer Methode "initComponents"!
Jetzt möchte ich aus diesem ActionListener den "objektstring" in einer Methode außerhalb des ActionListeners geben, also zb mit "liste2daten(objektstring);" - geht aber nicht!
Java:
list_1.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent event) {
if (event.getValueIsAdjusting() == false) {
int index = list_1.getSelectedIndex();
System.out.println(index);
// Wert aus index herauslesen als String
Object listobject = list_1.getSelectedValue();
String objektstring = listobject.toString();
System.out.println("Das Objekt: " + listobject);
System.out.println(objektstring);
liste2daten(objektstring);
// Neue SQL Abfrage mit dem String-Wert
// Spalten und Datentyp der Spalte aus dem Ergebnis auflisten
// SPalten und Datentyp in weitere JListen anzeigen
}}});
public void liste2daten(String objektstring) {
};
Wenn ich darunter einfüge "liste2daten(objektstring) {};" erhalte ich lauter Fehlermeldunge... für den aufruf innerhalb des Listeners und für die Methode außerhalb........!
DANKE HAT SICH SCHON ERLEDIGT!!! HABE DIE METHODE INNERHALB EINER METHODE DEKLARIERT! ANFÄNGERFEHLER ABER SO LANGSAM WERDeN DIE FEHLER BESSER!
Zuletzt bearbeitet: