Hallo :) ich bekomme es nicht hin eine Fehlermeldung auszugeben über die GUI

Es geht um JavaFx , Java und Scenebuilder

Folgendes Problem ich soll für eine Hausarbeit (Ist die letzte Aufgabe auf dem Blatt und es gibt weniger Informationen als sonst) Die Nachricht der Exception, die eigentlich auf der Konsole ausgegeben wird in einem "Extra-Dialog" anzeigen lassen. Wir haben dafür eine ViewHelper Klasse bekommen.

Habe also zu erst eine ExceptionKlasse, die wir von vorherigen Aufgaben hatten als Attribut in der Controller Klasse hinzugefügt:

public class AdressbuchViewController implements Initializable {

private TextField textF;
private ObservableList<Kontakt> tableContent;

private UngueltigerSchluesselException exception;

private Adressbuch adressbuch;
@FXML
private TableView<Kontakt> tableView;
@FXML

....


Dann habe ich eine showErrorView Klasse erstellt, die dann die Fehlermeldung rausgeben soll:

private void showErrorView() {

ViewHelper.showError(exception.getMessage());
}


Aber ich komme nicht weiter wie mache ich es nun, dass dieser Fehler ausgegeben wird, wenn eine Exception reinflattert. Es soll sich dann ja ein Fenster mit der Fehlermeldung öffnen. Ich komme einfach nicht weiter und habe nichtmal einen richtigen Ansatz.
 
du erstellst eine neue scene und fügst deiner aktuellen scene eine subscene die von der Modality her abhängig von der Hauptscene ist
da erstellst du ein Label / textarea und von denen setzt du den Text davon auf den String der von der Exception her kommt
dazu erstellst noch einen button der die Subscene wieder schließt ... und das wars

man könnte es noch mit dne pop up fenstern lösen aber die finde ich ziemlich useless da man zu sehr eingeschränkt ist
 

Neue Themen


Zurück
Oben