From 9d36ba6d6d62ee9ecb822ce4b7fb92dac11e94fd Mon Sep 17 00:00:00 2001 From: Voomra Date: Thu, 27 Feb 2025 16:13:20 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=BC=D0=B5=D0=BD=D1=8E=20"=D0=BE=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B5"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ss14/extractor/gui/MainController.java | 20 +++++++++++++++---- src/main/resources/view/main.fxml | 5 ++++- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/main/java/ru/di9/ss14/extractor/gui/MainController.java b/src/main/java/ru/di9/ss14/extractor/gui/MainController.java index 68afc4a..d4b9308 100644 --- a/src/main/java/ru/di9/ss14/extractor/gui/MainController.java +++ b/src/main/java/ru/di9/ss14/extractor/gui/MainController.java @@ -6,10 +6,7 @@ import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; import javafx.scene.Parent; import javafx.scene.Scene; -import javafx.scene.control.ContextMenu; -import javafx.scene.control.MenuItem; -import javafx.scene.control.TreeItem; -import javafx.scene.control.TreeView; +import javafx.scene.control.*; import javafx.stage.*; import lombok.Setter; import ru.di9.ss14.extractor.ContentDbManager; @@ -101,6 +98,21 @@ public class MainController implements Initializable { }); } + public void onClickAboutMenu() { + Alert alert = new Alert(Alert.AlertType.INFORMATION); + alert.setTitle("О программе"); + alert.setHeaderText(null); + alert.setContentText(""" + -- SS14: Content Extractor -- + + Автор: Voomra, 2025 + Версия: 1.0 + + Программа предназначена для выгрузки загруженного через "Space Station 14 Launcher" контента. + """); + alert.showAndWait(); + } + private void createTreeItems(TreeItem parentItem, SortedSet sortedSet) { sortedSet.forEach(contentRec -> { var fileItem = new TreeItemExt<>( diff --git a/src/main/resources/view/main.fxml b/src/main/resources/view/main.fxml index 291c69d..5ceda33 100644 --- a/src/main/resources/view/main.fxml +++ b/src/main/resources/view/main.fxml @@ -6,11 +6,14 @@ maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1"> - + + + +