|
7 | 7 | import javafx.event.ActionEvent; |
8 | 8 | import javafx.fxml.FXML; |
9 | 9 | import javafx.geometry.Pos; |
10 | | -import javafx.scene.image.ImageView; |
11 | 10 | import javafx.scene.control.*; |
12 | | -import javafx.scene.layout.*; |
13 | | - |
14 | | -import java.io.*; |
| 11 | +import javafx.scene.image.ImageView; |
| 12 | +import javafx.scene.layout.BorderPane; |
| 13 | +import javafx.scene.layout.HBox; |
| 14 | +import javafx.scene.layout.StackPane; |
| 15 | +import javafx.scene.layout.VBox; |
| 16 | + |
| 17 | +import java.io.File; |
| 18 | +import java.io.IOException; |
| 19 | +import java.io.PrintWriter; |
15 | 20 | import java.net.URL; |
16 | 21 | import java.util.*; |
17 | 22 |
|
@@ -64,10 +69,19 @@ public MainController() { |
64 | 69 | this.mostRecentGFA = new LinkedList<>(); |
65 | 70 | this.mostRecentNWK = new LinkedList<>(); |
66 | 71 |
|
67 | | - checkMostRecent("/mostRecentGFF.txt", mostRecentGFF); |
68 | | - checkMostRecent("/mostRecentMetadata.txt", mostRecentMetadata); |
69 | | - checkMostRecent("/mostRecentGFA.txt", mostRecentGFA); |
70 | | - checkMostRecent("/mostRecentNWK.txt", mostRecentNWK); |
| 72 | + if (!mostRecentGFA.isEmpty()) { |
| 73 | + checkMostRecent("/mostRecentGFA.txt", mostRecentGFA); |
| 74 | + } |
| 75 | + if (!mostRecentGFF.isEmpty()) { |
| 76 | + checkMostRecent("/mostRecentGFF.txt", mostRecentGFF); |
| 77 | + } |
| 78 | + if (!mostRecentMetadata.isEmpty()) { |
| 79 | + checkMostRecent("/mostRecentMetadata.txt", mostRecentMetadata); |
| 80 | + } |
| 81 | + if (!mostRecentNWK.isEmpty()) { |
| 82 | + checkMostRecent("/mostRecentNWK.txt", mostRecentNWK); |
| 83 | + } |
| 84 | + |
71 | 85 |
|
72 | 86 | createMenu(false); |
73 | 87 |
|
|
0 commit comments