Hallo Leute,
ich wollte ein Editor Programmieren mit dem ich was bearbeiten kann.
Da ich nicht so fit bin im Java bräuchte ich bitte eure Hilfe.
Das Programm soll in JavaFx geschrieben werden.
Ich habe schon mal mit dem SceneBuilder 2.0 ein Editor erstellt und dies mit Eclipse konfiguriert.
Als aller erstes: Muss ich die Datei Öffnen, dazu hab ich das Folgende Code benutzt.
--> jetzt muss ich noch ein ein Warining/error Dialog hinzufügen. Der bei einer falsch geöffneten Datei angezeigt werden muss.
2) Überprüfen, der geöffneten Datei. Falls eine neue Datei geöffnet wird, muss eine Abfrage angezeigt werden, ob das vorige Datei abgespeichert werden muss.
3)Lesen der Datei
4) Das geöffnete Objekt bzw. Text in Java-Form bringen, aus dem Objekt ein String machen.
5) Schreibe die Datei in dem Editor. Da ich ein Borderlayout gewählt habe, sollte es an der Position Center left und im Center sein.
6) Zuletzt, soll er mir die geöffnete Datei in einer Tree ansicht im Center left und im Center anzeigen.
Ich hoffe Ihr könnt mir bitte weiterhelfen.
ich wollte ein Editor Programmieren mit dem ich was bearbeiten kann.
Da ich nicht so fit bin im Java bräuchte ich bitte eure Hilfe.
Das Programm soll in JavaFx geschrieben werden.
Ich habe schon mal mit dem SceneBuilder 2.0 ein Editor erstellt und dies mit Eclipse konfiguriert.
Als aller erstes: Muss ich die Datei Öffnen, dazu hab ich das Folgende Code benutzt.
Java:
@FXML
private void doOeffne(ActionEvent event) {
FileChooser fileChooser = new FileChooser();
File file = fileChooser.showOpenDialog(new Stage());
}
2) Überprüfen, der geöffneten Datei. Falls eine neue Datei geöffnet wird, muss eine Abfrage angezeigt werden, ob das vorige Datei abgespeichert werden muss.
3)Lesen der Datei
4) Das geöffnete Objekt bzw. Text in Java-Form bringen, aus dem Objekt ein String machen.
5) Schreibe die Datei in dem Editor. Da ich ein Borderlayout gewählt habe, sollte es an der Position Center left und im Center sein.
6) Zuletzt, soll er mir die geöffnete Datei in einer Tree ansicht im Center left und im Center anzeigen.
Ich hoffe Ihr könnt mir bitte weiterhelfen.
Zuletzt bearbeitet von einem Moderator: