diff --git a/.gradle/5.5.1/executionHistory/executionHistory.bin b/.gradle/5.5.1/executionHistory/executionHistory.bin
index 7c2e6cd..d0103c6 100644
Binary files a/.gradle/5.5.1/executionHistory/executionHistory.bin and b/.gradle/5.5.1/executionHistory/executionHistory.bin differ
diff --git a/.gradle/5.5.1/executionHistory/executionHistory.lock b/.gradle/5.5.1/executionHistory/executionHistory.lock
index 59ac73d..60609cc 100644
Binary files a/.gradle/5.5.1/executionHistory/executionHistory.lock and b/.gradle/5.5.1/executionHistory/executionHistory.lock differ
diff --git a/.gradle/5.5.1/fileContent/fileContent.lock b/.gradle/5.5.1/fileContent/fileContent.lock
new file mode 100644
index 0000000..7eec831
Binary files /dev/null and b/.gradle/5.5.1/fileContent/fileContent.lock differ
diff --git a/.gradle/5.5.1/fileHashes/fileHashes.bin b/.gradle/5.5.1/fileHashes/fileHashes.bin
new file mode 100644
index 0000000..c49b39d
Binary files /dev/null and b/.gradle/5.5.1/fileHashes/fileHashes.bin differ
diff --git a/.gradle/5.5.1/fileHashes/fileHashes.lock b/.gradle/5.5.1/fileHashes/fileHashes.lock
index dc38834..b9000ab 100644
Binary files a/.gradle/5.5.1/fileHashes/fileHashes.lock and b/.gradle/5.5.1/fileHashes/fileHashes.lock differ
diff --git a/.gradle/5.5.1/fileHashes/resourceHashesCache.bin b/.gradle/5.5.1/fileHashes/resourceHashesCache.bin
new file mode 100644
index 0000000..3b3accd
Binary files /dev/null and b/.gradle/5.5.1/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/5.5.1/javaCompile/classAnalysis.bin b/.gradle/5.5.1/javaCompile/classAnalysis.bin
new file mode 100644
index 0000000..e860787
Binary files /dev/null and b/.gradle/5.5.1/javaCompile/classAnalysis.bin differ
diff --git a/.gradle/5.5.1/javaCompile/jarAnalysis.bin b/.gradle/5.5.1/javaCompile/jarAnalysis.bin
new file mode 100644
index 0000000..1084d39
Binary files /dev/null and b/.gradle/5.5.1/javaCompile/jarAnalysis.bin differ
diff --git a/.gradle/5.5.1/javaCompile/javaCompile.lock b/.gradle/5.5.1/javaCompile/javaCompile.lock
new file mode 100644
index 0000000..9965010
Binary files /dev/null and b/.gradle/5.5.1/javaCompile/javaCompile.lock differ
diff --git a/.gradle/5.5.1/javaCompile/taskHistory.bin b/.gradle/5.5.1/javaCompile/taskHistory.bin
new file mode 100644
index 0000000..bd7a546
Binary files /dev/null and b/.gradle/5.5.1/javaCompile/taskHistory.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index ceec874..e36c41b 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
new file mode 100644
index 0000000..ba346f2
Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/.idea/artifacts/Demo_gradle_javafx11_01_jar.xml b/.idea/artifacts/Demo_gradle_javafx11_01_jar.xml
new file mode 100644
index 0000000..f33faf3
--- /dev/null
+++ b/.idea/artifacts/Demo_gradle_javafx11_01_jar.xml
@@ -0,0 +1,27 @@
+
+
+ $PROJECT_DIR$/out/artifacts/Demo_gradle_javafx11_01_jar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..2bb3ae0
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index c7eb1ad..9839537 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,5 +1,10 @@
+
+
+
+
+
@@ -48,6 +53,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -59,38 +80,52 @@
-
+
+
+
+
-
+
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
-
+
+
+
+
-
-
+
+
+
+
@@ -101,70 +136,28 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -184,6 +177,9 @@
view/
+
+
+
@@ -607,10 +603,17 @@
@@ -620,12 +623,57 @@
true
DEFINITION_ORDER
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Android
+
+
+ CorrectnessLintAndroid
+
+
+ Gradle
+
+
+ InternationalizationLintAndroid
+
+
+ Kotlin
+
+
+ LintAndroid
+
+
+ PerformanceLintAndroid
+
+
+ Probable bugsGradle
+
+
+ SecurityLintAndroid
+
+
+
+
+
+
+
+
@@ -633,6 +681,8 @@
+
+
@@ -640,105 +690,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
+
+
+
+
+
+
+
@@ -746,11 +722,6 @@
-
-
-
-
-
@@ -764,7 +735,7 @@
-
+
@@ -778,7 +749,7 @@
-
+
@@ -791,20 +762,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -814,23 +772,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
-
-
+
+
+
@@ -846,26 +844,30 @@
1581687479025
-
+
+
+
+
-
+
-
+
+
-
-
+
+
-
+
-
+
@@ -873,16 +875,16 @@
-
+
-
+
-
+
-
-
+
+
@@ -899,69 +901,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1011,20 +950,13 @@
-
-
-
-
-
-
-
+
-
@@ -1082,13 +1014,6 @@
-
-
-
-
-
-
-
@@ -1103,13 +1028,6 @@
-
-
-
-
-
-
-
@@ -1173,6 +1091,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1182,11 +1131,8 @@
-
+
-
-
-
@@ -1197,51 +1143,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1249,20 +1150,90 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1271,11 +1242,18 @@
-
+
+
+
+
+
+
+ Demo_gradle_javafx11_01:jar
+
diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..061c740
--- /dev/null
+++ b/META-INF/MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Class-Path: lib\jndn-0.23.jar
+ lib\jndn-0.23-sources.jar
+ lib\json-20080701.jar
+ lib\sqlite-jdbc-3.30.1.jar
+Main-Class: cn.minoa.Main
+
+
diff --git a/ReadMe.txt b/ReadMe.txt
new file mode 100644
index 0000000..4f7b37b
--- /dev/null
+++ b/ReadMe.txt
@@ -0,0 +1,11 @@
+minoaClientWindows项目重构日志:https://mubu.com/doc/7nGvyUcL3Jl
+
+运行环境:
+1. java版本
+ jdk-11.0.5
+2. gradle版本
+ Gradle 5.5.1
+3. javafxplugin版本
+ 'org.openjfx.javafxplugin' version '0.0.5'
+4. JavaFX版本
+ 11.0.2
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 35cdefc..baf965c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -2,11 +2,13 @@ plugins {
id 'java'
id 'org.openjfx.javafxplugin' version '0.0.5'
}
-
+apply plugin: 'java'
+apply plugin: 'org.openjfx.javafxplugin'
group 'cn.minoa'
version '1.0-SNAPSHOT'
-sourceCompatibility = 1.8
+sourceCompatibility = 11
+targetCompatibility = 11
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
@@ -23,3 +25,14 @@ javafx {
version = "11.0.2"
modules = [ 'javafx.controls','javafx.fxml' ]
}
+
+jar{
+ manifestContentCharset 'utf-8'
+ metadataCharset 'utf-8'
+ manifest{
+ attributes "Main-Class": "cn.minoa.Main"
+ }
+ from{
+ configurations.compile.collect{it.isDirectory()?it:zipTree(it)}
+ }
+}
diff --git a/build/classes/java/main/cn/minoa/Main.class b/build/classes/java/main/cn/minoa/Main.class
new file mode 100644
index 0000000..b7f64a1
Binary files /dev/null and b/build/classes/java/main/cn/minoa/Main.class differ
diff --git a/build/classes/java/main/cn/minoa/MainApp.class b/build/classes/java/main/cn/minoa/MainApp.class
new file mode 100644
index 0000000..53a76c9
Binary files /dev/null and b/build/classes/java/main/cn/minoa/MainApp.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/DataCacheQueue.class b/build/classes/java/main/cn/minoa/dataRequestInterface/DataCacheQueue.class
new file mode 100644
index 0000000..19384fd
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/DataCacheQueue.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/DataTestMain.class b/build/classes/java/main/cn/minoa/dataRequestInterface/DataTestMain.class
new file mode 100644
index 0000000..57f21ff
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/DataTestMain.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class
new file mode 100644
index 0000000..6e34359
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class
new file mode 100644
index 0000000..3e8c804
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class
new file mode 100644
index 0000000..549d7d2
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class
new file mode 100644
index 0000000..0597978
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class
new file mode 100644
index 0000000..f3671d6
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class
new file mode 100644
index 0000000..ef7dfd7
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class
new file mode 100644
index 0000000..043cb0b
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class
new file mode 100644
index 0000000..5c46faa
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI.class b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI.class
new file mode 100644
index 0000000..fe1f890
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/OrderInfo.class b/build/classes/java/main/cn/minoa/dataRequestInterface/OrderInfo.class
new file mode 100644
index 0000000..29a9ebd
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/OrderInfo.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/ResponseData.class b/build/classes/java/main/cn/minoa/dataRequestInterface/ResponseData.class
new file mode 100644
index 0000000..b759c3c
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/ResponseData.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/creatNDNKey.class b/build/classes/java/main/cn/minoa/dataRequestInterface/creatNDNKey.class
new file mode 100644
index 0000000..60305fa
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/creatNDNKey.class differ
diff --git a/build/classes/java/main/cn/minoa/dataRequestInterface/registerUser.class b/build/classes/java/main/cn/minoa/dataRequestInterface/registerUser.class
new file mode 100644
index 0000000..2198a78
Binary files /dev/null and b/build/classes/java/main/cn/minoa/dataRequestInterface/registerUser.class differ
diff --git a/build/classes/java/main/cn/minoa/model/Email.class b/build/classes/java/main/cn/minoa/model/Email.class
new file mode 100644
index 0000000..ce8bd21
Binary files /dev/null and b/build/classes/java/main/cn/minoa/model/Email.class differ
diff --git a/build/classes/java/main/cn/minoa/model/Loginer.class b/build/classes/java/main/cn/minoa/model/Loginer.class
new file mode 100644
index 0000000..4604e1b
Binary files /dev/null and b/build/classes/java/main/cn/minoa/model/Loginer.class differ
diff --git a/build/classes/java/main/cn/minoa/model/NotReadMessageList.class b/build/classes/java/main/cn/minoa/model/NotReadMessageList.class
new file mode 100644
index 0000000..ede10b4
Binary files /dev/null and b/build/classes/java/main/cn/minoa/model/NotReadMessageList.class differ
diff --git a/build/classes/java/main/cn/minoa/model/Person.class b/build/classes/java/main/cn/minoa/model/Person.class
new file mode 100644
index 0000000..183c11a
Binary files /dev/null and b/build/classes/java/main/cn/minoa/model/Person.class differ
diff --git a/build/classes/java/main/cn/minoa/model/SingleMessage.class b/build/classes/java/main/cn/minoa/model/SingleMessage.class
new file mode 100644
index 0000000..0cc7a57
Binary files /dev/null and b/build/classes/java/main/cn/minoa/model/SingleMessage.class differ
diff --git a/build/classes/java/main/cn/minoa/model/SingleNotice.class b/build/classes/java/main/cn/minoa/model/SingleNotice.class
new file mode 100644
index 0000000..578e2c6
Binary files /dev/null and b/build/classes/java/main/cn/minoa/model/SingleNotice.class differ
diff --git a/build/classes/java/main/cn/minoa/util/DateUtil.class b/build/classes/java/main/cn/minoa/util/DateUtil.class
new file mode 100644
index 0000000..981b2d3
Binary files /dev/null and b/build/classes/java/main/cn/minoa/util/DateUtil.class differ
diff --git a/build/classes/java/main/cn/minoa/util/Tool.class b/build/classes/java/main/cn/minoa/util/Tool.class
new file mode 100644
index 0000000..982a1e0
Binary files /dev/null and b/build/classes/java/main/cn/minoa/util/Tool.class differ
diff --git a/build/classes/java/main/cn/minoa/view/NavigationBarController.class b/build/classes/java/main/cn/minoa/view/NavigationBarController.class
new file mode 100644
index 0000000..332d2e5
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/NavigationBarController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/home/HomeListController.class b/build/classes/java/main/cn/minoa/view/home/HomeListController.class
new file mode 100644
index 0000000..c01a9ab
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/home/HomeListController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/login/LoginOverviewController.class b/build/classes/java/main/cn/minoa/view/login/LoginOverviewController.class
new file mode 100644
index 0000000..e4af94b
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/login/LoginOverviewController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/login/RegisterOverviewController.class b/build/classes/java/main/cn/minoa/view/login/RegisterOverviewController.class
new file mode 100644
index 0000000..3e88e8f
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/login/RegisterOverviewController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/message/ChatBoxController$1.class b/build/classes/java/main/cn/minoa/view/message/ChatBoxController$1.class
new file mode 100644
index 0000000..db192b1
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/message/ChatBoxController$1.class differ
diff --git a/build/classes/java/main/cn/minoa/view/message/ChatBoxController.class b/build/classes/java/main/cn/minoa/view/message/ChatBoxController.class
new file mode 100644
index 0000000..67d89ef
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/message/ChatBoxController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/message/ChatBoxController_Version1.class b/build/classes/java/main/cn/minoa/view/message/ChatBoxController_Version1.class
new file mode 100644
index 0000000..de6128d
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/message/ChatBoxController_Version1.class differ
diff --git a/build/classes/java/main/cn/minoa/view/message/ChatListItem.class b/build/classes/java/main/cn/minoa/view/message/ChatListItem.class
new file mode 100644
index 0000000..bdb63c9
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/message/ChatListItem.class differ
diff --git a/build/classes/java/main/cn/minoa/view/message/ContactListItem.class b/build/classes/java/main/cn/minoa/view/message/ContactListItem.class
new file mode 100644
index 0000000..710958f
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/message/ContactListItem.class differ
diff --git a/build/classes/java/main/cn/minoa/view/message/MessageListController.class b/build/classes/java/main/cn/minoa/view/message/MessageListController.class
new file mode 100644
index 0000000..e9c58d3
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/message/MessageListController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/EmailListItem.class b/build/classes/java/main/cn/minoa/view/mine/EmailListItem.class
new file mode 100644
index 0000000..d38cda4
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/EmailListItem.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/FileListItem.class b/build/classes/java/main/cn/minoa/view/mine/FileListItem.class
new file mode 100644
index 0000000..c9f63d9
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/FileListItem.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/HeadPhotoAboutMeController.class b/build/classes/java/main/cn/minoa/view/mine/HeadPhotoAboutMeController.class
new file mode 100644
index 0000000..fc6d1a5
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/HeadPhotoAboutMeController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/MineListController.class b/build/classes/java/main/cn/minoa/view/mine/MineListController.class
new file mode 100644
index 0000000..63c9dba
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/MineListController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/MyCloudFileController.class b/build/classes/java/main/cn/minoa/view/mine/MyCloudFileController.class
new file mode 100644
index 0000000..0e1fddc
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/MyCloudFileController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/MyEmailController.class b/build/classes/java/main/cn/minoa/view/mine/MyEmailController.class
new file mode 100644
index 0000000..097fe45
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/MyEmailController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/MyNoticeController$1.class b/build/classes/java/main/cn/minoa/view/mine/MyNoticeController$1.class
new file mode 100644
index 0000000..2e4aef9
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/MyNoticeController$1.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/MyNoticeController.class b/build/classes/java/main/cn/minoa/view/mine/MyNoticeController.class
new file mode 100644
index 0000000..e89d6d3
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/MyNoticeController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/NewFolderDialogController.class b/build/classes/java/main/cn/minoa/view/mine/NewFolderDialogController.class
new file mode 100644
index 0000000..cc7f3c9
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/NewFolderDialogController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/SingleEmailDetailsController.class b/build/classes/java/main/cn/minoa/view/mine/SingleEmailDetailsController.class
new file mode 100644
index 0000000..8cb0c10
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/SingleEmailDetailsController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/SingleNoticeDetailsController.class b/build/classes/java/main/cn/minoa/view/mine/SingleNoticeDetailsController.class
new file mode 100644
index 0000000..b95422a
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/SingleNoticeDetailsController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/WrittenEmailController.class b/build/classes/java/main/cn/minoa/view/mine/WrittenEmailController.class
new file mode 100644
index 0000000..6de9c95
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/WrittenEmailController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/WrittenNoticeController.class b/build/classes/java/main/cn/minoa/view/mine/WrittenNoticeController.class
new file mode 100644
index 0000000..c980c25
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/WrittenNoticeController.class differ
diff --git a/build/classes/java/main/cn/minoa/view/mine/emailFileListItem.class b/build/classes/java/main/cn/minoa/view/mine/emailFileListItem.class
new file mode 100644
index 0000000..87c0cdd
Binary files /dev/null and b/build/classes/java/main/cn/minoa/view/mine/emailFileListItem.class differ
diff --git a/build/libs/Demo_gradle_javafx11_01-1.0-SNAPSHOT.jar b/build/libs/Demo_gradle_javafx11_01-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..fd8ee6a
Binary files /dev/null and b/build/libs/Demo_gradle_javafx11_01-1.0-SNAPSHOT.jar differ
diff --git a/build/resources/main/fxml/NavigationBar.css b/build/resources/main/fxml/NavigationBar.css
new file mode 100644
index 0000000..7c1b3ff
--- /dev/null
+++ b/build/resources/main/fxml/NavigationBar.css
@@ -0,0 +1,53 @@
+/*
+ * Metro style Push Button
+ * Author: wefree
+ */
+.barButton {
+ -fx-padding: 10 22 10 22;
+ -fx-border-width: 0;
+ -fx-background-radius: 0;
+ -fx-background-color: #8C634F;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.barButton:hover {
+ -fx-background-color: #3a3a3a;
+}
+
+.barButton:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+}
+
+.barButton:focused {
+ -fx-background-color: #3a3a3a;
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ /* -fx-border-insets: 1 1 1 1, 0; */
+}
+
+.barButton:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #1d1d1d;
+}
+
+.barButton:default {
+ -fx-background-color: -fx-focus-color;
+}
+
+.barButton:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+/*
+ * 针对导航栏区域设置不同的颜色
+ */
+
+#mainBar{
+ -fx-background-color: #8C634F;
+}
+
+#secondaryBar{
+ -fx-background-color: #E7E5E5;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/NavigationBarOverview.fxml b/build/resources/main/fxml/NavigationBarOverview.fxml
new file mode 100644
index 0000000..125cc6c
--- /dev/null
+++ b/build/resources/main/fxml/NavigationBarOverview.fxml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/home/HomeList.css b/build/resources/main/fxml/home/HomeList.css
new file mode 100644
index 0000000..f288f69
--- /dev/null
+++ b/build/resources/main/fxml/home/HomeList.css
@@ -0,0 +1,47 @@
+/*
+ * Metro style Push Button
+ * Author: wefree
+ */
+.button {
+ -fx-padding: 10 22 10 22;
+ -fx-border-width: 0;
+ -fx-background-radius: 0;
+ -fx-background-color: #E7E5E5;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.button:hover {
+ -fx-background-color: #3a3a3a;
+}
+
+.button:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+}
+
+.button:focused {
+ -fx-background-color: #3a3a3a;
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ /* -fx-border-insets: 1 1 1 1, 0; */
+}
+
+.button:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #1d1d1d;
+}
+
+.button:default {
+ -fx-background-color: -fx-focus-color;
+}
+
+.button:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+/*设置背景色
+*/
+#homeMainPane{
+ -fx-background-color: #E7E5E5;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/home/HomeListOverview.fxml b/build/resources/main/fxml/home/HomeListOverview.fxml
new file mode 100644
index 0000000..a321ba5
--- /dev/null
+++ b/build/resources/main/fxml/home/HomeListOverview.fxml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/home/NullContextOverview.fxml b/build/resources/main/fxml/home/NullContextOverview.fxml
new file mode 100644
index 0000000..4e5da62
--- /dev/null
+++ b/build/resources/main/fxml/home/NullContextOverview.fxml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/login/Login.css b/build/resources/main/fxml/login/Login.css
new file mode 100644
index 0000000..8ab1791
--- /dev/null
+++ b/build/resources/main/fxml/login/Login.css
@@ -0,0 +1,82 @@
+/*
+ * Metro style Push Button
+ * Author: Pedro Duque Vieira
+ * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
+ */
+.button {
+ -fx-padding: 5 22 5 22;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.button:hover {
+ -fx-background-color: #C377FE;
+}
+
+.button:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+ -fx-text-fill: #08BEFD;
+}
+
+.button:focused {
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ -fx-border-insets: 1 1 1 1, 0;
+}
+
+.button:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #08BEFD;
+ -fx-text-fill: white;
+}
+
+.button:default {
+ -fx-background-color: -fx-focus-color;
+ -fx-text-fill: #ffffff;
+}
+
+.button:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+/*
+ * 注册账号及找回密码的Button
+ */
+#registerButton {
+ -fx-padding: 1 24 1 24;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+#refindButton {
+ -fx-padding: 1 24 1 24;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+
+/*
+ * 针对区域设置不同的颜色
+ */
+#upSplite{
+ -fx-background-color: #586AFF;
+}
diff --git a/build/resources/main/fxml/login/LoginOverview.fxml b/build/resources/main/fxml/login/LoginOverview.fxml
new file mode 100644
index 0000000..3fe5843
--- /dev/null
+++ b/build/resources/main/fxml/login/LoginOverview.fxml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/login/Register.css b/build/resources/main/fxml/login/Register.css
new file mode 100644
index 0000000..62dd185
--- /dev/null
+++ b/build/resources/main/fxml/login/Register.css
@@ -0,0 +1,100 @@
+/*
+ * Metro style Push Button
+ * Author: Pedro Duque Vieira
+ * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
+ */
+.button {
+ -fx-padding: 5 22 5 22;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.button:hover {
+ -fx-background-color: #C377FE;
+}
+
+.button:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+ -fx-text-fill: #08BEFD;
+}
+
+.button:focused {
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ -fx-border-insets: 1 1 1 1, 0;
+}
+
+.button:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #08BEFD;
+ -fx-text-fill: white;
+}
+
+.button:default {
+ -fx-background-color: -fx-focus-color;
+ -fx-text-fill: #ffffff;
+}
+
+.button:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+/*
+ * 发送手机验证码的Button
+ */
+#sendVerificationCodeButton {
+ -fx-padding: 1 15 1 15;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+#sendVerificationCodeButton:hover {
+ -fx-background-color: #C377FE;
+}
+
+#sendVerificationCodeButton:pressed, #sendVerificationCodeButton:default:hover:pressed {
+ -fx-background-color: white;
+ -fx-text-fill: #08BEFD;
+}
+
+#sendVerificationCodeButton:focused {
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ -fx-border-insets: 1 1 1 1, 0;
+}
+
+#sendVerificationCodeButton:disabled, #sendVerificationCodeButton:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #08BEFD;
+ -fx-text-fill: white;
+}
+
+#sendVerificationCodeButton:default {
+ -fx-background-color: -fx-focus-color;
+ -fx-text-fill: #ffffff;
+}
+
+#sendVerificationCodeButton:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+/*
+ * 针对区域设置不同的颜色
+ */
+#upSplite{
+ -fx-background-color: #586AFF;
+}
diff --git a/build/resources/main/fxml/login/RegisterOverview.fxml b/build/resources/main/fxml/login/RegisterOverview.fxml
new file mode 100644
index 0000000..d2e17c4
--- /dev/null
+++ b/build/resources/main/fxml/login/RegisterOverview.fxml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/message/ChatBox.css b/build/resources/main/fxml/message/ChatBox.css
new file mode 100644
index 0000000..40a4b56
--- /dev/null
+++ b/build/resources/main/fxml/message/ChatBox.css
@@ -0,0 +1,155 @@
+/*
+ * Metro style Push Button
+ * Author: Pedro Duque Vieira
+ * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
+ */
+#sendButton {
+ -fx-padding: 5 22 5 22;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.sendButton:hover {
+ -fx-background-color: #A0B4DC;
+}
+
+.sendButton:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+ -fx-text-fill: #08BEFD;
+}
+
+.sendButton:focused {
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ -fx-border-insets: 1 1 1 1, 0;
+}
+
+.sendButton:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #08BEFD;
+ -fx-text-fill: white;
+}
+
+.sendButton:default {
+ -fx-background-color: -fx-focus-color;
+ -fx-text-fill: #ffffff;
+}
+
+.sendButton:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+/*
+ * 头像样式
+ */
+.head{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-size: 46px 46px;
+ -fx-background-color: rgba(255,255,255,0);
+ -fx-background-image: url("file:resources/images/mImage/test_headPhoto.png");
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:hover{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 46px 46px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:pressed{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 46px 46px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+
+/*
+ * 设置聊天列表样式
+ * 参考链接:https://www.cnblogs.com/javafx/archive/2012/11/30/2796414.html
+ */
+.list-cell:even {
+ -fx-background-color: white;
+}
+.list-cell:odd {
+ -fx-background-color: white;
+}
+.list-cell:selected {
+ -fx-background-color: white;
+}
+.list-cell:empty {
+ -fx-background-color: white;
+}
+
+/*
+ * pane样式
+ */
+ .pane{
+ -fx-background-radius: 0px;
+ -fx-background-color:rgba(255,255,255,0);
+}
+
+/*
+ * 左右消息的文本及arrow的CSS样式
+ */
+ .lefttext{
+ -fx-control-inner-background:#feffd3;
+ -fx-control-inner-radius:5px;
+ -fx-background-color: #feffd3;
+ -fx-background-radius: 5px;
+ -fx-border-radius: 5px;
+ -fx-border-color: #feffd3;
+ -fx-font-size: 15px;
+ -fx-font-family: "Forte";
+ -fx-font-style: italic;
+ -fx-text-fill:black;
+}
+.righttext{
+ -fx-control-inner-background:#7dc5eb;
+ -fx-control-inner-radius:5px;
+ -fx-background-color: #7dc5eb;
+ -fx-background-radius: 5px;
+ -fx-border-radius: 5px;
+ -fx-border-color: #7dc5eb;
+ -fx-font-size: 15px;
+ -fx-font-family: "Forte";
+ -fx-font-style: italic;
+ -fx-text-fill:black;
+
+}
+.leftarrow{
+ -fx-background-image: url("file:resources/images/mImage/left.png");
+ -fx-background-size: 20px 20px;
+ -fx-background-color: transparent;
+ -fx-background-repeat: no-repeat;
+}
+.rightarrow{
+ -fx-background-image: url("file:resources/images/mImage/right.png");
+ -fx-background-size: 20px 20px;
+ -fx-background-color: transparent;
+ -fx-background-repeat: no-repeat;
+}
+
+
+
diff --git a/build/resources/main/fxml/message/ChatBoxOverview.fxml b/build/resources/main/fxml/message/ChatBoxOverview.fxml
new file mode 100644
index 0000000..4e09fbe
--- /dev/null
+++ b/build/resources/main/fxml/message/ChatBoxOverview.fxml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/message/ChatBoxOverview_Version1.fxml b/build/resources/main/fxml/message/ChatBoxOverview_Version1.fxml
new file mode 100644
index 0000000..b1f3251
--- /dev/null
+++ b/build/resources/main/fxml/message/ChatBoxOverview_Version1.fxml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/message/ChatBox_Version1.css b/build/resources/main/fxml/message/ChatBox_Version1.css
new file mode 100644
index 0000000..7b4c121
--- /dev/null
+++ b/build/resources/main/fxml/message/ChatBox_Version1.css
@@ -0,0 +1,53 @@
+/*
+ * Metro style Push Button
+ * Author: Pedro Duque Vieira
+ * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/
+ */
+.button {
+ -fx-padding: 5 22 5 22;
+ -fx-border-color: #FFFFFF;
+ -fx-border-width: 2;
+ -fx-background-radius: 0;
+ -fx-background-color: #08BEFD;
+ -fx-font-family: "Segoe UI", Helvetica, Arial, sans-serif;
+ -fx-font-size: 12pt;
+ -fx-text-fill: #FFFFFF;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.button:hover {
+ -fx-background-color: #A0B4DC;
+}
+
+.button:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+ -fx-text-fill: #08BEFD;
+}
+
+.button:focused {
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ -fx-border-insets: 1 1 1 1, 0;
+}
+
+.button:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #08BEFD;
+ -fx-text-fill: white;
+}
+
+.button:default {
+ -fx-background-color: -fx-focus-color;
+ -fx-text-fill: #ffffff;
+}
+
+.button:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+#ChatList{
+ -fx-background-color: transparent;
+}
+
diff --git a/build/resources/main/fxml/message/MessageList.css b/build/resources/main/fxml/message/MessageList.css
new file mode 100644
index 0000000..fdff320
--- /dev/null
+++ b/build/resources/main/fxml/message/MessageList.css
@@ -0,0 +1,97 @@
+/*设置背景色
+*/
+#messageMainPane{
+ -fx-background-color: #E7E5E5;
+}
+
+/*
+ * 设置tableview的单元格颜色
+ *
+.table-row-cell:even {
+ -fx-background-color: white;
+}
+.table-row-cell:odd {
+ -fx-background-color: white;
+}
+.table-row-cell:selected {
+ -fx-background-color: green;
+}
+ */
+.table-row-cell:empty {
+ -fx-background-color: white;
+}
+/*
+ * 设置单元格内文字的样式
+ */
+/*设置表格头靠左、字体大小,字体颜色*/
+.table-view .column-header .label{
+ -fx-alignment: center-left;
+ -fx-font-family: "Arial";
+ -fx-text-fill: rgba(68,68,68,0.96);
+ -fx-font-size: 12;
+}
+/*设置表格头高度*/
+.table-view > .column-header-background{
+ -fx-pref-height: 0;
+}
+/*设置每一列内容居中,每一行高度*/
+.table-row-cell{
+ -fx-cell-size: 30px;
+ -fx-alignment: center;
+}
+#contactListTable{
+ /*
+ * -fx-table-cell-border-color:transparent;
+ * -fx-border-color: white;
+ */
+ -fx-alignment: center;
+}
+/*设置每一列内容居中*/
+#contactListTable .table-column{
+ -fx-alignment: center;
+}
+/*
+ * 头像样式
+ */
+/*
+ * 头像样式
+ */
+.head{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-size: 46px 46px;
+ -fx-background-color: rgba(255,255,255,0);
+ -fx-background-image: url("file:resources/images/mImage/test_headPhoto.png");
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:hover{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 46px 46px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:pressed{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 46px 46px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+/*list样式
+ * */
+ .list-cell:empty {
+ -fx-background-color: white;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/message/MessageListOverview.fxml b/build/resources/main/fxml/message/MessageListOverview.fxml
new file mode 100644
index 0000000..a89732e
--- /dev/null
+++ b/build/resources/main/fxml/message/MessageListOverview.fxml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/AboutMeOverview.fxml b/build/resources/main/fxml/mine/AboutMeOverview.fxml
new file mode 100644
index 0000000..1a74f95
--- /dev/null
+++ b/build/resources/main/fxml/mine/AboutMeOverview.fxml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/HeadPhotoAboutMeOverview.fxml b/build/resources/main/fxml/mine/HeadPhotoAboutMeOverview.fxml
new file mode 100644
index 0000000..a2195da
--- /dev/null
+++ b/build/resources/main/fxml/mine/HeadPhotoAboutMeOverview.fxml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/MineList.css b/build/resources/main/fxml/mine/MineList.css
new file mode 100644
index 0000000..a83d3d4
--- /dev/null
+++ b/build/resources/main/fxml/mine/MineList.css
@@ -0,0 +1,47 @@
+/*
+ * Metro style Push Button
+ * Author: wefree
+ */
+.button {
+ -fx-padding: 10 22 10 22;
+ -fx-border-width: 0;
+ -fx-background-radius: 0;
+ -fx-background-color: #E7E5E5;
+ -fx-background-insets: 0 0 0 0, 0, 1, 2;
+}
+
+.button:hover {
+ -fx-background-color: #3a3a3a;
+}
+
+.button:pressed, .button:default:hover:pressed {
+ -fx-background-color: white;
+}
+
+.button:focused {
+ -fx-background-color: #3a3a3a;
+ -fx-border-color: white, white;
+ -fx-border-width: 1, 1;
+ -fx-border-style: solid, segments(1, 1);
+ -fx-border-radius: 0, 0;
+ /* -fx-border-insets: 1 1 1 1, 0; */
+}
+
+.button:disabled, .button:default:disabled {
+ -fx-opacity: 0.4;
+ -fx-background-color: #1d1d1d;
+}
+
+.button:default {
+ -fx-background-color: -fx-focus-color;
+}
+
+.button:default:hover {
+ -fx-background-color: derive(-fx-focus-color,30%);
+}
+
+/*设置背景色
+*/
+#mineMainPane{
+ -fx-background-color: #E7E5E5;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/mine/MineListOverview.fxml b/build/resources/main/fxml/mine/MineListOverview.fxml
new file mode 100644
index 0000000..e82971c
--- /dev/null
+++ b/build/resources/main/fxml/mine/MineListOverview.fxml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/MyCloudFile.css b/build/resources/main/fxml/mine/MyCloudFile.css
new file mode 100644
index 0000000..2c0edf9
--- /dev/null
+++ b/build/resources/main/fxml/mine/MyCloudFile.css
@@ -0,0 +1,47 @@
+/*list样式
+ * */
+.list-cell:empty {
+ -fx-background-color: white;
+}
+/*页面底色
+*/
+#upPane{
+ -fx-background-color:#E8F2FE;
+}
+/*
+ * 文件图标样式
+ */
+.head{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-size: 40px 40px;
+ -fx-background-color: rgba(255,255,255,0);
+ -fx-background-image: url("file:resources/images/myFileIcon/o.png");
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:hover{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 40px 40px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:pressed{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 40px 40px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/mine/MyCloudFileOverview.fxml b/build/resources/main/fxml/mine/MyCloudFileOverview.fxml
new file mode 100644
index 0000000..a51afea
--- /dev/null
+++ b/build/resources/main/fxml/mine/MyCloudFileOverview.fxml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/MyEmail.css b/build/resources/main/fxml/mine/MyEmail.css
new file mode 100644
index 0000000..fb14be2
--- /dev/null
+++ b/build/resources/main/fxml/mine/MyEmail.css
@@ -0,0 +1,46 @@
+/*list样式
+ * */
+.list-cell:empty {
+ -fx-background-color: white;
+}
+/*页面底色
+*/
+#upPane{
+ -fx-background-color:#E8F2FE;
+}
+/*文件图标样式
+ */
+.head{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-size: 40px 40px;
+ -fx-background-color: rgba(255,255,255,0);
+ -fx-background-image: url("file:resources/images/headPhotos/default.png");
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:hover{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 40px 40px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
+.head:pressed{
+ -fx-background-radius: 1px;
+ -fx-background-position: center center;
+ -fx-background-repeat: no-repeat;
+ -fx-background-color: transparent;
+ -fx-background-size: 40px 40px;
+ -fx-cursor: hand;
+ -fx-border-width: 1px;
+ -fx-border-radius: 1px;
+ -fx-border-color:transparent;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/mine/MyEmailOverview.fxml b/build/resources/main/fxml/mine/MyEmailOverview.fxml
new file mode 100644
index 0000000..48a9c19
--- /dev/null
+++ b/build/resources/main/fxml/mine/MyEmailOverview.fxml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/MyNotice.css b/build/resources/main/fxml/mine/MyNotice.css
new file mode 100644
index 0000000..665d3f6
--- /dev/null
+++ b/build/resources/main/fxml/mine/MyNotice.css
@@ -0,0 +1,34 @@
+/*
+ * pane样式
+ */
+#upAnchorP{
+ -fx-background-color: #E1E6F6;
+}
+#downAnchorP{
+}
+
+/*
+ * 设置聊天列表样式
+ * 参考链接:https://www.cnblogs.com/javafx/archive/2012/11/30/2796414.html
+ *
+.list-cell:even {
+ -fx-background-color: white;
+}
+.list-cell:odd {
+ -fx-background-color: white;
+}
+.list-cell:selected {
+ -fx-background-color: white;
+}
+*
+*/
+.list-cell:empty {
+ -fx-background-color: white;
+}
+/*
+ * 设置内容和高度
+ */
+.list-cell{
+ -fx-cell-size: 50px;
+ -fx-alignment: center;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/mine/MyNoticeOverview.fxml b/build/resources/main/fxml/mine/MyNoticeOverview.fxml
new file mode 100644
index 0000000..ca34ade
--- /dev/null
+++ b/build/resources/main/fxml/mine/MyNoticeOverview.fxml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/NewFolderDialog.fxml b/build/resources/main/fxml/mine/NewFolderDialog.fxml
new file mode 100644
index 0000000..292ec7a
--- /dev/null
+++ b/build/resources/main/fxml/mine/NewFolderDialog.fxml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/SingleEmailDetails.fxml b/build/resources/main/fxml/mine/SingleEmailDetails.fxml
new file mode 100644
index 0000000..4a28132
--- /dev/null
+++ b/build/resources/main/fxml/mine/SingleEmailDetails.fxml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/SingleNoticeDetails.css b/build/resources/main/fxml/mine/SingleNoticeDetails.css
new file mode 100644
index 0000000..0397e8d
--- /dev/null
+++ b/build/resources/main/fxml/mine/SingleNoticeDetails.css
@@ -0,0 +1,21 @@
+/*
+ -fx-alignment: center-left;
+ -fx-font-family: "Arial";
+ -fx-font-size: 12;
+
+ #titleField{
+ -fx-text-fill: #8F250B;
+ -fx-font-color:#8F250B;
+}
+
+#userNameField{
+ -fx-text-fill: #3652A0;
+ -fx-font-color: #3652A0;
+}
+*/
+#upPane{
+ -fx-background-color: #E1E6F6;
+}
+#downPane{
+ -fx-background-color: #CCE8CF;
+}
\ No newline at end of file
diff --git a/build/resources/main/fxml/mine/SingleNoticeDetails.fxml b/build/resources/main/fxml/mine/SingleNoticeDetails.fxml
new file mode 100644
index 0000000..bf5686c
--- /dev/null
+++ b/build/resources/main/fxml/mine/SingleNoticeDetails.fxml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/WrittenEmailDetails.fxml b/build/resources/main/fxml/mine/WrittenEmailDetails.fxml
new file mode 100644
index 0000000..5c815f5
--- /dev/null
+++ b/build/resources/main/fxml/mine/WrittenEmailDetails.fxml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/resources/main/fxml/mine/WrittenNoticeDetails.fxml b/build/resources/main/fxml/mine/WrittenNoticeDetails.fxml
new file mode 100644
index 0000000..085f8f2
--- /dev/null
+++ b/build/resources/main/fxml/mine/WrittenNoticeDetails.fxml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF
new file mode 100644
index 0000000..fbac2b1
--- /dev/null
+++ b/build/tmp/jar/MANIFEST.MF
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Main-Class: cn.minoa.Main
+
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/Demo_gradle_javafx11_01.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/Demo_gradle_javafx11_01.jar
new file mode 100644
index 0000000..b8fdb90
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/Demo_gradle_javafx11_01.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/hamcrest-core-1.3.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/hamcrest-core-1.3.jar
new file mode 100644
index 0000000..9d5fe16
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/hamcrest-core-1.3.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-base-11.0.2-win.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-base-11.0.2-win.jar
new file mode 100644
index 0000000..68347d0
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-base-11.0.2-win.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-base-11.0.2.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-base-11.0.2.jar
new file mode 100644
index 0000000..af4d8bd
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-base-11.0.2.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-controls-11.0.2-win.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-controls-11.0.2-win.jar
new file mode 100644
index 0000000..8d6aee9
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-controls-11.0.2-win.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-controls-11.0.2.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-controls-11.0.2.jar
new file mode 100644
index 0000000..ea402fc
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-controls-11.0.2.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-fxml-11.0.2-win.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-fxml-11.0.2-win.jar
new file mode 100644
index 0000000..94934ae
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-fxml-11.0.2-win.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-graphics-11.0.2-win.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-graphics-11.0.2-win.jar
new file mode 100644
index 0000000..d565822
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-graphics-11.0.2-win.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-graphics-11.0.2.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-graphics-11.0.2.jar
new file mode 100644
index 0000000..d0f7fd5
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/javafx-graphics-11.0.2.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/jndn-0.23-sources.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/jndn-0.23-sources.jar
new file mode 100644
index 0000000..510c2ce
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/jndn-0.23-sources.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/jndn-0.23.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/jndn-0.23.jar
new file mode 100644
index 0000000..774d474
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/jndn-0.23.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/json-20080701.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/json-20080701.jar
new file mode 100644
index 0000000..c9a093e
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/json-20080701.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/junit-4.12.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/junit-4.12.jar
new file mode 100644
index 0000000..3a7fc26
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/junit-4.12.jar differ
diff --git a/out/artifacts/Demo_gradle_javafx11_01_jar/lib/sqlite-jdbc-3.30.1.jar b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/sqlite-jdbc-3.30.1.jar
new file mode 100644
index 0000000..8583737
Binary files /dev/null and b/out/artifacts/Demo_gradle_javafx11_01_jar/lib/sqlite-jdbc-3.30.1.jar differ
diff --git a/out/production/classes/cn/minoa/Main.class b/out/production/classes/cn/minoa/Main.class
index 0a6b359..b7f64a1 100644
Binary files a/out/production/classes/cn/minoa/Main.class and b/out/production/classes/cn/minoa/Main.class differ
diff --git a/out/production/classes/cn/minoa/MainApp.class b/out/production/classes/cn/minoa/MainApp.class
index ef1f924..53a76c9 100644
Binary files a/out/production/classes/cn/minoa/MainApp.class and b/out/production/classes/cn/minoa/MainApp.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/DataCacheQueue.class b/out/production/classes/cn/minoa/dataRequestInterface/DataCacheQueue.class
index 5ccdbed..19384fd 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/DataCacheQueue.class and b/out/production/classes/cn/minoa/dataRequestInterface/DataCacheQueue.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/DataTestMain.class b/out/production/classes/cn/minoa/dataRequestInterface/DataTestMain.class
index 156d899..57f21ff 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/DataTestMain.class and b/out/production/classes/cn/minoa/dataRequestInterface/DataTestMain.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class
index 198d2c1..6e34359 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class
index d45a279..3e8c804 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class
index db02a86..549d7d2 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class
index 3f3c998..0597978 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class
index d1b407a..f3671d6 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class
index a97c305..ef7dfd7 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class
index 7dc7b62..043cb0b 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class
index b3277a1..5c46faa 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI.class b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI.class
index 8c66411..fe1f890 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI.class and b/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/OrderInfo.class b/out/production/classes/cn/minoa/dataRequestInterface/OrderInfo.class
index e052f4c..29a9ebd 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/OrderInfo.class and b/out/production/classes/cn/minoa/dataRequestInterface/OrderInfo.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/ResponseData.class b/out/production/classes/cn/minoa/dataRequestInterface/ResponseData.class
index fa1d7ab..b759c3c 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/ResponseData.class and b/out/production/classes/cn/minoa/dataRequestInterface/ResponseData.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/creatNDNKey.class b/out/production/classes/cn/minoa/dataRequestInterface/creatNDNKey.class
index 878b106..60305fa 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/creatNDNKey.class and b/out/production/classes/cn/minoa/dataRequestInterface/creatNDNKey.class differ
diff --git a/out/production/classes/cn/minoa/dataRequestInterface/registerUser.class b/out/production/classes/cn/minoa/dataRequestInterface/registerUser.class
index b7c3cf9..2198a78 100644
Binary files a/out/production/classes/cn/minoa/dataRequestInterface/registerUser.class and b/out/production/classes/cn/minoa/dataRequestInterface/registerUser.class differ
diff --git a/out/production/classes/cn/minoa/model/Email.class b/out/production/classes/cn/minoa/model/Email.class
index 9f28aa0..ce8bd21 100644
Binary files a/out/production/classes/cn/minoa/model/Email.class and b/out/production/classes/cn/minoa/model/Email.class differ
diff --git a/out/production/classes/cn/minoa/model/Loginer.class b/out/production/classes/cn/minoa/model/Loginer.class
index 829e8cf..4604e1b 100644
Binary files a/out/production/classes/cn/minoa/model/Loginer.class and b/out/production/classes/cn/minoa/model/Loginer.class differ
diff --git a/out/production/classes/cn/minoa/model/NotReadMessageList.class b/out/production/classes/cn/minoa/model/NotReadMessageList.class
index a5168fe..ede10b4 100644
Binary files a/out/production/classes/cn/minoa/model/NotReadMessageList.class and b/out/production/classes/cn/minoa/model/NotReadMessageList.class differ
diff --git a/out/production/classes/cn/minoa/model/Person.class b/out/production/classes/cn/minoa/model/Person.class
index ab14b0b..183c11a 100644
Binary files a/out/production/classes/cn/minoa/model/Person.class and b/out/production/classes/cn/minoa/model/Person.class differ
diff --git a/out/production/classes/cn/minoa/model/SingleMessage.class b/out/production/classes/cn/minoa/model/SingleMessage.class
index 7ca73c6..0cc7a57 100644
Binary files a/out/production/classes/cn/minoa/model/SingleMessage.class and b/out/production/classes/cn/minoa/model/SingleMessage.class differ
diff --git a/out/production/classes/cn/minoa/model/SingleNotice.class b/out/production/classes/cn/minoa/model/SingleNotice.class
index 6efa418..578e2c6 100644
Binary files a/out/production/classes/cn/minoa/model/SingleNotice.class and b/out/production/classes/cn/minoa/model/SingleNotice.class differ
diff --git a/out/production/classes/cn/minoa/util/DateUtil.class b/out/production/classes/cn/minoa/util/DateUtil.class
index 242b600..981b2d3 100644
Binary files a/out/production/classes/cn/minoa/util/DateUtil.class and b/out/production/classes/cn/minoa/util/DateUtil.class differ
diff --git a/out/production/classes/cn/minoa/util/Tool.class b/out/production/classes/cn/minoa/util/Tool.class
index 5b27783..982a1e0 100644
Binary files a/out/production/classes/cn/minoa/util/Tool.class and b/out/production/classes/cn/minoa/util/Tool.class differ
diff --git a/out/production/classes/cn/minoa/view/NavigationBarController.class b/out/production/classes/cn/minoa/view/NavigationBarController.class
index e8a79f2..332d2e5 100644
Binary files a/out/production/classes/cn/minoa/view/NavigationBarController.class and b/out/production/classes/cn/minoa/view/NavigationBarController.class differ
diff --git a/out/production/classes/cn/minoa/view/home/HomeListController.class b/out/production/classes/cn/minoa/view/home/HomeListController.class
index b5b041b..c01a9ab 100644
Binary files a/out/production/classes/cn/minoa/view/home/HomeListController.class and b/out/production/classes/cn/minoa/view/home/HomeListController.class differ
diff --git a/out/production/classes/cn/minoa/view/login/LoginOverviewController.class b/out/production/classes/cn/minoa/view/login/LoginOverviewController.class
index b38327d..e4af94b 100644
Binary files a/out/production/classes/cn/minoa/view/login/LoginOverviewController.class and b/out/production/classes/cn/minoa/view/login/LoginOverviewController.class differ
diff --git a/out/production/classes/cn/minoa/view/login/RegisterOverviewController.class b/out/production/classes/cn/minoa/view/login/RegisterOverviewController.class
index 28d37c4..3e88e8f 100644
Binary files a/out/production/classes/cn/minoa/view/login/RegisterOverviewController.class and b/out/production/classes/cn/minoa/view/login/RegisterOverviewController.class differ
diff --git a/out/production/classes/cn/minoa/view/message/ChatBoxController$1.class b/out/production/classes/cn/minoa/view/message/ChatBoxController$1.class
index 98f9f4c..db192b1 100644
Binary files a/out/production/classes/cn/minoa/view/message/ChatBoxController$1.class and b/out/production/classes/cn/minoa/view/message/ChatBoxController$1.class differ
diff --git a/out/production/classes/cn/minoa/view/message/ChatBoxController.class b/out/production/classes/cn/minoa/view/message/ChatBoxController.class
index 5f1956a..67d89ef 100644
Binary files a/out/production/classes/cn/minoa/view/message/ChatBoxController.class and b/out/production/classes/cn/minoa/view/message/ChatBoxController.class differ
diff --git a/out/production/classes/cn/minoa/view/message/ChatBoxController_Version1.class b/out/production/classes/cn/minoa/view/message/ChatBoxController_Version1.class
index 5c74412..de6128d 100644
Binary files a/out/production/classes/cn/minoa/view/message/ChatBoxController_Version1.class and b/out/production/classes/cn/minoa/view/message/ChatBoxController_Version1.class differ
diff --git a/out/production/classes/cn/minoa/view/message/ChatListItem.class b/out/production/classes/cn/minoa/view/message/ChatListItem.class
index c37e3e8..bdb63c9 100644
Binary files a/out/production/classes/cn/minoa/view/message/ChatListItem.class and b/out/production/classes/cn/minoa/view/message/ChatListItem.class differ
diff --git a/out/production/classes/cn/minoa/view/message/ContactListItem.class b/out/production/classes/cn/minoa/view/message/ContactListItem.class
index 19a948d..710958f 100644
Binary files a/out/production/classes/cn/minoa/view/message/ContactListItem.class and b/out/production/classes/cn/minoa/view/message/ContactListItem.class differ
diff --git a/out/production/classes/cn/minoa/view/message/MessageListController.class b/out/production/classes/cn/minoa/view/message/MessageListController.class
index 0d710fd..e9c58d3 100644
Binary files a/out/production/classes/cn/minoa/view/message/MessageListController.class and b/out/production/classes/cn/minoa/view/message/MessageListController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/EmailListItem.class b/out/production/classes/cn/minoa/view/mine/EmailListItem.class
index 4cedbdd..d38cda4 100644
Binary files a/out/production/classes/cn/minoa/view/mine/EmailListItem.class and b/out/production/classes/cn/minoa/view/mine/EmailListItem.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/FileListItem.class b/out/production/classes/cn/minoa/view/mine/FileListItem.class
index e71e29a..c9f63d9 100644
Binary files a/out/production/classes/cn/minoa/view/mine/FileListItem.class and b/out/production/classes/cn/minoa/view/mine/FileListItem.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/HeadPhotoAboutMeController.class b/out/production/classes/cn/minoa/view/mine/HeadPhotoAboutMeController.class
index cdc5c9c..fc6d1a5 100644
Binary files a/out/production/classes/cn/minoa/view/mine/HeadPhotoAboutMeController.class and b/out/production/classes/cn/minoa/view/mine/HeadPhotoAboutMeController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/MineListController.class b/out/production/classes/cn/minoa/view/mine/MineListController.class
index b25ee28..63c9dba 100644
Binary files a/out/production/classes/cn/minoa/view/mine/MineListController.class and b/out/production/classes/cn/minoa/view/mine/MineListController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/MyCloudFileController.class b/out/production/classes/cn/minoa/view/mine/MyCloudFileController.class
index 16dfdec..0e1fddc 100644
Binary files a/out/production/classes/cn/minoa/view/mine/MyCloudFileController.class and b/out/production/classes/cn/minoa/view/mine/MyCloudFileController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/MyEmailController.class b/out/production/classes/cn/minoa/view/mine/MyEmailController.class
index 68306cc..097fe45 100644
Binary files a/out/production/classes/cn/minoa/view/mine/MyEmailController.class and b/out/production/classes/cn/minoa/view/mine/MyEmailController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/MyNoticeController$1.class b/out/production/classes/cn/minoa/view/mine/MyNoticeController$1.class
index a5fb103..2e4aef9 100644
Binary files a/out/production/classes/cn/minoa/view/mine/MyNoticeController$1.class and b/out/production/classes/cn/minoa/view/mine/MyNoticeController$1.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/MyNoticeController.class b/out/production/classes/cn/minoa/view/mine/MyNoticeController.class
index bc76122..e89d6d3 100644
Binary files a/out/production/classes/cn/minoa/view/mine/MyNoticeController.class and b/out/production/classes/cn/minoa/view/mine/MyNoticeController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/NewFolderDialogController.class b/out/production/classes/cn/minoa/view/mine/NewFolderDialogController.class
index c15008d..cc7f3c9 100644
Binary files a/out/production/classes/cn/minoa/view/mine/NewFolderDialogController.class and b/out/production/classes/cn/minoa/view/mine/NewFolderDialogController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/SingleEmailDetailsController.class b/out/production/classes/cn/minoa/view/mine/SingleEmailDetailsController.class
index ee04e59..8cb0c10 100644
Binary files a/out/production/classes/cn/minoa/view/mine/SingleEmailDetailsController.class and b/out/production/classes/cn/minoa/view/mine/SingleEmailDetailsController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/SingleNoticeDetailsController.class b/out/production/classes/cn/minoa/view/mine/SingleNoticeDetailsController.class
index 4fac26f..b95422a 100644
Binary files a/out/production/classes/cn/minoa/view/mine/SingleNoticeDetailsController.class and b/out/production/classes/cn/minoa/view/mine/SingleNoticeDetailsController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/WrittenEmailController.class b/out/production/classes/cn/minoa/view/mine/WrittenEmailController.class
index 50a9d26..6de9c95 100644
Binary files a/out/production/classes/cn/minoa/view/mine/WrittenEmailController.class and b/out/production/classes/cn/minoa/view/mine/WrittenEmailController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/WrittenNoticeController.class b/out/production/classes/cn/minoa/view/mine/WrittenNoticeController.class
index 4347d20..c980c25 100644
Binary files a/out/production/classes/cn/minoa/view/mine/WrittenNoticeController.class and b/out/production/classes/cn/minoa/view/mine/WrittenNoticeController.class differ
diff --git a/out/production/classes/cn/minoa/view/mine/emailFileListItem.class b/out/production/classes/cn/minoa/view/mine/emailFileListItem.class
index 7a944c5..87c0cdd 100644
Binary files a/out/production/classes/cn/minoa/view/mine/emailFileListItem.class and b/out/production/classes/cn/minoa/view/mine/emailFileListItem.class differ
diff --git a/out/production/resources/fxml/NavigationBarOverview.fxml b/out/production/resources/fxml/NavigationBarOverview.fxml
index 47d0979..125cc6c 100644
--- a/out/production/resources/fxml/NavigationBarOverview.fxml
+++ b/out/production/resources/fxml/NavigationBarOverview.fxml
@@ -15,31 +15,19 @@
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
@@ -49,11 +37,7 @@
-
-
-
-
-
+
diff --git a/out/production/resources/fxml/home/HomeListOverview.fxml b/out/production/resources/fxml/home/HomeListOverview.fxml
index d76865b..a321ba5 100644
--- a/out/production/resources/fxml/home/HomeListOverview.fxml
+++ b/out/production/resources/fxml/home/HomeListOverview.fxml
@@ -12,11 +12,7 @@
-
-
-
-
-
+
@@ -27,11 +23,7 @@
-
-
-
-
-
+
@@ -42,11 +34,7 @@
-
-
-
-
-
+
@@ -57,11 +45,7 @@
-
-
-
-
-
+
@@ -72,11 +56,7 @@
-
-
-
-
-
+
diff --git a/out/production/resources/fxml/login/LoginOverview.fxml b/out/production/resources/fxml/login/LoginOverview.fxml
index 4b79a3e..3fe5843 100644
--- a/out/production/resources/fxml/login/LoginOverview.fxml
+++ b/out/production/resources/fxml/login/LoginOverview.fxml
@@ -24,14 +24,8 @@
-
-
-
-
-
-
-
-
+
+