Ich versuche, Elemente zu meinem Listview hinzuzufügen, und mir wurde gesagt, dass die einzige Möglichkeit dazu die Initialize() -Methode ist. Ich erhalte jedoch den folgenden Fehler: "Die Methode initialize (URL, ResourceBundle) vom Typ PracticeController muss eine übergeordnete Methode überschreiben oder implementieren."Die Methode initialize (URL, ResourceBundle) muss eine Supertype-Methode überschreiben oder implementieren
package application;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.fxml.FXML;
import javafx.scene.control.ListView;
import javafx.scene.control.SelectionMode;
import javafx.scene.control.TextArea;
public class PracticeController {
@FXML private ListView<String> listView;
@FXML private TextArea golfTextArea;
public void listViewButtonPushed()
{
}
@Override
public void initialize(URL location, ResourceBundle resources) {
listView.getItems().addAll("Golf Balls", "Wedges", "Irons", "Tees","Driver","Putter");
listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
System.out.println("hi");
}
}
Es gibt keine Methode 'initialize' in der Klasse' java.lang.Object' außer Kraft zu setzen. Sie können die Methode, die nicht existiert, nicht überschreiben. –