From bc2b942e9947ab6f76341ebf42b6102dd7496e4d Mon Sep 17 00:00:00 2001 From: James Ball Date: Sat, 10 Jul 2021 19:02:21 +0100 Subject: [PATCH] Add text instructions for cycling between opened files --- src/main/java/sh/ball/gui/Controller.java | 11 +++++++---- src/main/resources/fxml/osci-render.fxml | 3 ++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/sh/ball/gui/Controller.java b/src/main/java/sh/ball/gui/Controller.java index 33d6631..d889e3a 100644 --- a/src/main/java/sh/ball/gui/Controller.java +++ b/src/main/java/sh/ball/gui/Controller.java @@ -79,6 +79,8 @@ public class Controller implements Initializable, FrequencyListener, Listener { @FXML private Label fileLabel; @FXML + private Label jkLabel; + @FXML private Button recordButton; @FXML private Label recordLabel; @@ -412,20 +414,21 @@ public class Controller implements Initializable, FrequencyListener, Listener { private void chooseFile(File chosenFile) { try { if (chosenFile.exists()) { - String path = chosenFile.getAbsolutePath(); frameSets.clear(); frameSetPaths.clear(); if (chosenFile.isDirectory()) { + jkLabel.setVisible(true); for (File file : chosenFile.listFiles()) { try { frameSets.add(ParserFactory.getParser(file.getAbsolutePath()).parse()); - frameSetPaths.add(file.getAbsolutePath()); + frameSetPaths.add(file.getName()); } catch (IOException ignored) {} } } else { - frameSets.add(ParserFactory.getParser(path).parse()); - frameSetPaths.add(path); + jkLabel.setVisible(false); + frameSets.add(ParserFactory.getParser(chosenFile.getAbsolutePath()).parse()); + frameSetPaths.add(chosenFile.getName()); } currentFrameSet = 0; diff --git a/src/main/resources/fxml/osci-render.fxml b/src/main/resources/fxml/osci-render.fxml index 5752351..84184d2 100644 --- a/src/main/resources/fxml/osci-render.fxml +++ b/src/main/resources/fxml/osci-render.fxml @@ -16,10 +16,11 @@