diff --git a/.gitignore b/.gitignore
index 485dee6..9fb18b4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
.idea
+out
diff --git a/.gitignore.swp b/.gitignore.swp
new file mode 100644
index 0000000..74e6158
Binary files /dev/null and b/.gitignore.swp differ
diff --git a/ftp_project.iml b/ftp_project.iml
index d5c0743..87d067c 100644
--- a/ftp_project.iml
+++ b/ftp_project.iml
@@ -4,9 +4,10 @@
+
+
-
-
+
\ No newline at end of file
diff --git a/libs/javafx-swt.jar b/libs/javafx-swt.jar
new file mode 100644
index 0000000..26c6344
Binary files /dev/null and b/libs/javafx-swt.jar differ
diff --git a/libs/javafx.base.jar b/libs/javafx.base.jar
new file mode 100644
index 0000000..698d960
Binary files /dev/null and b/libs/javafx.base.jar differ
diff --git a/libs/javafx.controls.jar b/libs/javafx.controls.jar
new file mode 100644
index 0000000..d5b9e6f
Binary files /dev/null and b/libs/javafx.controls.jar differ
diff --git a/libs/javafx.fxml.jar b/libs/javafx.fxml.jar
new file mode 100644
index 0000000..a7a167b
Binary files /dev/null and b/libs/javafx.fxml.jar differ
diff --git a/libs/javafx.graphics.jar b/libs/javafx.graphics.jar
new file mode 100644
index 0000000..df779a2
Binary files /dev/null and b/libs/javafx.graphics.jar differ
diff --git a/libs/javafx.media.jar b/libs/javafx.media.jar
new file mode 100644
index 0000000..704bdf2
Binary files /dev/null and b/libs/javafx.media.jar differ
diff --git a/libs/javafx.properties b/libs/javafx.properties
new file mode 100644
index 0000000..efec880
--- /dev/null
+++ b/libs/javafx.properties
@@ -0,0 +1,3 @@
+javafx.version=11.0.2
+javafx.runtime.version=11.0.2+1
+javafx.runtime.build=1
diff --git a/libs/javafx.swing.jar b/libs/javafx.swing.jar
new file mode 100644
index 0000000..ef7aef3
Binary files /dev/null and b/libs/javafx.swing.jar differ
diff --git a/libs/javafx.web.jar b/libs/javafx.web.jar
new file mode 100644
index 0000000..3b04e25
Binary files /dev/null and b/libs/javafx.web.jar differ
diff --git a/libs/libavplugin-54.so b/libs/libavplugin-54.so
new file mode 100755
index 0000000..523ebc6
Binary files /dev/null and b/libs/libavplugin-54.so differ
diff --git a/libs/libavplugin-56.so b/libs/libavplugin-56.so
new file mode 100755
index 0000000..61336bc
Binary files /dev/null and b/libs/libavplugin-56.so differ
diff --git a/libs/libavplugin-57.so b/libs/libavplugin-57.so
new file mode 100755
index 0000000..f126eef
Binary files /dev/null and b/libs/libavplugin-57.so differ
diff --git a/libs/libavplugin-ffmpeg-56.so b/libs/libavplugin-ffmpeg-56.so
new file mode 100755
index 0000000..535ad50
Binary files /dev/null and b/libs/libavplugin-ffmpeg-56.so differ
diff --git a/libs/libavplugin-ffmpeg-57.so b/libs/libavplugin-ffmpeg-57.so
new file mode 100755
index 0000000..222d9ab
Binary files /dev/null and b/libs/libavplugin-ffmpeg-57.so differ
diff --git a/libs/libdecora_sse.so b/libs/libdecora_sse.so
new file mode 100755
index 0000000..2014970
Binary files /dev/null and b/libs/libdecora_sse.so differ
diff --git a/libs/libfxplugins.so b/libs/libfxplugins.so
new file mode 100755
index 0000000..98292a1
Binary files /dev/null and b/libs/libfxplugins.so differ
diff --git a/libs/libglass.so b/libs/libglass.so
new file mode 100755
index 0000000..c83c294
Binary files /dev/null and b/libs/libglass.so differ
diff --git a/libs/libglassgtk2.so b/libs/libglassgtk2.so
new file mode 100755
index 0000000..8f63fe7
Binary files /dev/null and b/libs/libglassgtk2.so differ
diff --git a/libs/libglassgtk3.so b/libs/libglassgtk3.so
new file mode 100755
index 0000000..34813fd
Binary files /dev/null and b/libs/libglassgtk3.so differ
diff --git a/libs/libgstreamer-lite.so b/libs/libgstreamer-lite.so
new file mode 100755
index 0000000..a243eb8
Binary files /dev/null and b/libs/libgstreamer-lite.so differ
diff --git a/libs/libjavafx_font.so b/libs/libjavafx_font.so
new file mode 100755
index 0000000..fade82d
Binary files /dev/null and b/libs/libjavafx_font.so differ
diff --git a/libs/libjavafx_font_freetype.so b/libs/libjavafx_font_freetype.so
new file mode 100755
index 0000000..4b0c85c
Binary files /dev/null and b/libs/libjavafx_font_freetype.so differ
diff --git a/libs/libjavafx_font_pango.so b/libs/libjavafx_font_pango.so
new file mode 100755
index 0000000..f87d508
Binary files /dev/null and b/libs/libjavafx_font_pango.so differ
diff --git a/libs/libjavafx_iio.so b/libs/libjavafx_iio.so
new file mode 100755
index 0000000..06e305f
Binary files /dev/null and b/libs/libjavafx_iio.so differ
diff --git a/libs/libjfxmedia.so b/libs/libjfxmedia.so
new file mode 100755
index 0000000..27a44df
Binary files /dev/null and b/libs/libjfxmedia.so differ
diff --git a/libs/libjfxwebkit.so b/libs/libjfxwebkit.so
new file mode 100755
index 0000000..b4aae37
Binary files /dev/null and b/libs/libjfxwebkit.so differ
diff --git a/libs/libprism_common.so b/libs/libprism_common.so
new file mode 100755
index 0000000..f9a1efc
Binary files /dev/null and b/libs/libprism_common.so differ
diff --git a/libs/libprism_es2.so b/libs/libprism_es2.so
new file mode 100755
index 0000000..c0cfd23
Binary files /dev/null and b/libs/libprism_es2.so differ
diff --git a/libs/libprism_sw.so b/libs/libprism_sw.so
new file mode 100755
index 0000000..41e5890
Binary files /dev/null and b/libs/libprism_sw.so differ
diff --git a/libs/src.zip b/libs/src.zip
new file mode 100644
index 0000000..45ddc60
Binary files /dev/null and b/libs/src.zip differ
diff --git a/readme.md b/readme.md
new file mode 100644
index 0000000..d1def56
--- /dev/null
+++ b/readme.md
@@ -0,0 +1 @@
+--module-path PATH_TO_PROJECT/libs --add-modules javafx.controls,javafx.fxml
\ No newline at end of file
diff --git a/src/sample/Main.java b/src/application/Main.java
similarity index 57%
rename from src/sample/Main.java
rename to src/application/Main.java
index 5333744..0b55e91 100644
--- a/src/sample/Main.java
+++ b/src/application/Main.java
@@ -1,4 +1,4 @@
-package sample;
+package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
@@ -6,13 +6,16 @@ import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
+import java.net.URL;
+
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
- Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
- primaryStage.setTitle("Hello World");
- primaryStage.setScene(new Scene(root, 300, 275));
+ URL mainPage = ClassLoader.getSystemClassLoader().getResource("resource/mainPage.fxml");
+ Parent root = FXMLLoader.load(mainPage);
+ primaryStage.setTitle("FTP SAR");
+ primaryStage.setScene(new Scene(root));
primaryStage.show();
}
diff --git a/src/application/MainPageController.java b/src/application/MainPageController.java
new file mode 100644
index 0000000..bb2acae
--- /dev/null
+++ b/src/application/MainPageController.java
@@ -0,0 +1,7 @@
+package application;
+
+public class MainPageController {
+ public MainPageController() {
+ System.out.println("Controller work!");
+ }
+}
diff --git a/src/resource/mainPage.fxml b/src/resource/mainPage.fxml
new file mode 100644
index 0000000..4184685
--- /dev/null
+++ b/src/resource/mainPage.fxml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/sample/Controller.java b/src/sample/Controller.java
deleted file mode 100644
index 54e5bd1..0000000
--- a/src/sample/Controller.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package sample;
-
-public class Controller {
-}
diff --git a/src/sample/sample.fxml b/src/sample/sample.fxml
deleted file mode 100644
index 363237a..0000000
--- a/src/sample/sample.fxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file