diff --git a/src/main/java/es/kauron/jstudy/controller/Controller.java b/src/main/java/es/kauron/jstudy/controller/Controller.java index ba8c9a8..d0f31a4 100644 --- a/src/main/java/es/kauron/jstudy/controller/Controller.java +++ b/src/main/java/es/kauron/jstudy/controller/Controller.java @@ -13,13 +13,18 @@ import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; import javafx.scene.Parent; import javafx.scene.control.*; +import javafx.scene.image.Image; +import javafx.scene.image.ImageView; import javafx.scene.layout.BorderPane; import javafx.stage.FileChooser; +import java.awt.*; import java.io.File; import java.io.IOException; +import java.net.URI; import java.net.URL; import java.util.*; +import java.util.List; public class Controller implements Initializable { @FXML @@ -65,6 +70,7 @@ public class Controller implements Initializable { dialog.getEditor().setPromptText("Table name"); dialog.setTitle("Creating new table"); dialog.setHeaderText("Please input a name for the new table"); + dialog.setGraphic(new ImageView(new Image(Main.class.getResource("img/Edit.png").toString()))); dialog.getDialogPane().setMinWidth(250); dialog.showAndWait(); dialog.setResultConverter(value -> value.getButtonData().equals(ButtonBar.ButtonData.OK_DONE) ? value.getText() : ""); @@ -152,4 +158,15 @@ public class Controller implements Initializable { e.printStackTrace(); } } + + @FXML + protected void onAboutAction(ActionEvent event) { + if (Desktop.isDesktopSupported()) { + try { + Desktop.getDesktop().browse(URI.create("https://kauron.github.io/jstudy")); + } catch (IOException e) { + e.printStackTrace(); + } + } + } } diff --git a/src/main/resources/es/kauron/jstudy/img/icon2.png b/src/main/resources/es/kauron/jstudy/img/icon2.png new file mode 100644 index 0000000..115c622 Binary files /dev/null and b/src/main/resources/es/kauron/jstudy/img/icon2.png differ diff --git a/src/main/resources/es/kauron/jstudy/view/main.fxml b/src/main/resources/es/kauron/jstudy/view/main.fxml index 30607cd..c862dc4 100644 --- a/src/main/resources/es/kauron/jstudy/view/main.fxml +++ b/src/main/resources/es/kauron/jstudy/view/main.fxml @@ -4,65 +4,82 @@ - - +
- + - + + + + + + + + + + + - + - - - - - - - +