mirror of
https://gitee.com/willfree/minoaClientWindows_gradle.git
synced 2026-10-05 01:15:44 +08:00
修复了安装包乱码问题【乱码原因:使用getByte()函数时必须指定编码格式,即:getBytes(utf-8)】
This commit is contained in:
1 parent
25c35c0e5f
commit
77414cf9c5
138 files changed
+2047
-456
No files matched your search
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Generated
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="dataSourceStorageLocal">
|
||||
<data-source name="pib" uuid="18704a8a-1acd-42b2-8200-c97668230f42">
|
||||
<database-info product="" version="" jdbc-version="" driver-name="" driver-version="" family="SQLITE" exact-version="0.0" />
|
||||
<auth-required>false</auth-required>
|
||||
</data-source>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
||||
<data-source source="LOCAL" name="pib" uuid="18704a8a-1acd-42b2-8200-c97668230f42">
|
||||
<driver-ref>sqlite.xerial</driver-ref>
|
||||
<synchronize>true</synchronize>
|
||||
<jdbc-driver>org.sqlite.JDBC</jdbc-driver>
|
||||
<jdbc-url>jdbc:sqlite:E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\ndn\pib.db</jdbc-url>
|
||||
<driver-properties>
|
||||
<property name="enable_load_extension" value="true" />
|
||||
</driver-properties>
|
||||
</data-source>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+170
-309
@@ -11,128 +11,39 @@
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.5.1/executionHistory/executionHistory.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.5.1/executionHistory/executionHistory.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.5.1/fileHashes/fileHashes.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.5.1/fileHashes/fileHashes.bin" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.5.1/fileHashes/fileHashes.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.5.1/fileHashes/fileHashes.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.5.1/javaCompile/classAnalysis.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.5.1/javaCompile/classAnalysis.bin" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.5.1/javaCompile/javaCompile.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.5.1/javaCompile/javaCompile.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/Main.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/MainApp$1.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/MainApp.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/DataCacheQueue.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/DataTestMain.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/MinoaDataAPI.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/OrderInfo.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/ResponseData.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/creatNDNKey.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/dataRequestInterface/registerUser.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/Email.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/Loginer.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/NotReadMessageList.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/Person.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/Reimbursement.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/SingleMessage.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/model/SingleNotice.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/util/DateUtil.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/util/StringByteLengthUtil.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/util/Tool.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/NavigationBarController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/DealSingleReimbursementController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/HomeListController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/ReimbursementApplyController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/ReimbursementDealController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/ReimbursementListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/SingleReimbursementDetailsController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/WrittenReimbursementController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/home/reimbursementFileListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/login/LoginOverviewController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/login/RegisterOverviewController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/message/ChatBoxController$1.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/message/ChatBoxController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/message/ChatBoxController_Version1.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/message/ChatListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/message/ContactListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/message/MessageListController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/EmailListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/FileListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/HeadPhotoAboutMeController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/MineListController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/MyCloudFileController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/MyEmailController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/MyNoticeController$1.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/MyNoticeController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/NewFolderDialogController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/SingleEmailDetailsController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/SingleNoticeDetailsController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/WrittenEmailController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/WrittenNoticeController.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/classes/java/main/cn/minoa/view/mine/emailFileListItem.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/libs/Demo_gradle_javafx11_01-1.0-SNAPSHOT.jar" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/NavigationBar.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/NavigationBarOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/DealSingleReimbursement.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/HomeList.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/HomeListOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/NullContextOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/ReimbursementApply.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/ReimbursementApplyOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/ReimbursementDeal.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/ReimbursementDealOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/SingleReimbursementDetails.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/home/WrittenReimbursementDetails.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/login/Login.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/login/LoginOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/login/Register.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/login/RegisterOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/message/ChatBox.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/message/ChatBoxOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/message/ChatBoxOverview_Version1.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/message/ChatBox_Version1.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/message/MessageList.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/message/MessageListOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/AboutMeOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/HeadPhotoAboutMeOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MineList.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MineListOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MyCloudFile.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MyCloudFileOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MyEmail.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MyEmailOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MyNotice.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/MyNoticeOverview.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/NewFolderDialog.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/SingleEmailDetails.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/SingleNoticeDetails.css" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/SingleNoticeDetails.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/WrittenEmailDetails.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/resources/main/fxml/mine/WrittenNoticeDetails.fxml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build/tmp/jar/MANIFEST.MF" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/build.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/build.gradle" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/ndn/pib.db" beforeDir="false" afterPath="$PROJECT_DIR$/ndn/pib.db" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/MainApp$1.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/MainApp$1.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/MainApp.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/MainApp.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$1.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$2.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$3.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$4.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$5.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$6.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$7.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI$8.class" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/dataRequestInterface/MinoaDataAPI.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/util/StringByteLengthUtil.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/util/StringByteLengthUtil.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/view/login/LoginOverviewController.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/view/login/LoginOverviewController.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/view/login/RegisterOverviewController.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/view/login/RegisterOverviewController.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/classes/cn/minoa/view/login/SettingOverviewController.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/classes/cn/minoa/view/login/SettingOverviewController.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/resources/db/settings.properties" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/resources/fxml/login/LoginOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/resources/fxml/login/LoginOverview.fxml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/resources/fxml/login/RegisterOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/resources/fxml/login/RegisterOverview.fxml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/resources/fxml/login/SettingOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/resources/fxml/login/SettingOverview.fxml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/resources/images/settting_gear.png" beforeDir="false" afterPath="$PROJECT_DIR$/resources/images/setting_gear.png" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/SettingOverviewController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/SettingOverviewController.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/resources/db/settings.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ndn/settings.properties" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/resources/fxml/login/LoginOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/fxml/login/LoginOverview.fxml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/resources/fxml/login/RegisterOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/fxml/login/SettingOverview.fxml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/resources/fxml/login/RegisterOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/fxml/login/RegisterOverview.fxml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/resources/fxml/login/SettingOverview.fxml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/fxml/login/SettingOverview.fxml" afterDir="false" />
|
||||
</list>
|
||||
<ignored path="$PROJECT_DIR$/out/" />
|
||||
<ignored path="$PROJECT_DIR$/.gradle/" />
|
||||
@@ -226,10 +137,10 @@
|
||||
<entry key="class" value="1" />
|
||||
<entry key="css" value="14" />
|
||||
<entry key="fxml" value="23" />
|
||||
<entry key="gradle" value="6" />
|
||||
<entry key="java" value="168" />
|
||||
<entry key="gradle" value="7" />
|
||||
<entry key="java" value="172" />
|
||||
<entry key="png" value="5" />
|
||||
<entry key="properties" value="6" />
|
||||
<entry key="properties" value="7" />
|
||||
<entry key="txt" value="2" />
|
||||
<entry key="xml" value="1" />
|
||||
</counts>
|
||||
@@ -238,12 +149,12 @@
|
||||
<counts>
|
||||
<entry key="CLASS" value="1" />
|
||||
<entry key="CSS" value="14" />
|
||||
<entry key="Groovy" value="6" />
|
||||
<entry key="Groovy" value="7" />
|
||||
<entry key="Image" value="5" />
|
||||
<entry key="JAVA" value="168" />
|
||||
<entry key="JAVA" value="172" />
|
||||
<entry key="Manifest" value="1" />
|
||||
<entry key="PLAIN_TEXT" value="2" />
|
||||
<entry key="Properties" value="6" />
|
||||
<entry key="Properties" value="7" />
|
||||
<entry key="XML" value="24" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
@@ -251,19 +162,19 @@
|
||||
<counts>
|
||||
<entry key="MF" value="92" />
|
||||
<entry key="fxml" value="4" />
|
||||
<entry key="gradle" value="366" />
|
||||
<entry key="java" value="13630" />
|
||||
<entry key="properties" value="79" />
|
||||
<entry key="gradle" value="438" />
|
||||
<entry key="java" value="13835" />
|
||||
<entry key="properties" value="87" />
|
||||
<entry key="txt" value="89" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
<usages-collector id="statistics.file.types.edit">
|
||||
<counts>
|
||||
<entry key="Groovy" value="366" />
|
||||
<entry key="JAVA" value="13630" />
|
||||
<entry key="Groovy" value="438" />
|
||||
<entry key="JAVA" value="13835" />
|
||||
<entry key="Manifest" value="92" />
|
||||
<entry key="PLAIN_TEXT" value="89" />
|
||||
<entry key="Properties" value="79" />
|
||||
<entry key="Properties" value="87" />
|
||||
<entry key="XML" value="4" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
@@ -277,8 +188,8 @@
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="92">
|
||||
<caret line="169" column="13" selection-start-line="169" selection-start-column="13" selection-end-line="169" selection-end-column="13" />
|
||||
<state relative-caret-position="193">
|
||||
<caret line="131" column="24" selection-start-line="131" selection-start-column="24" selection-end-line="131" selection-end-column="24" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
@@ -287,40 +198,49 @@
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/out/production/resources/db/settings.properties">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="249">
|
||||
<caret line="22" column="60" selection-start-line="22" selection-start-column="60" selection-end-line="22" selection-end-column="60" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="168">
|
||||
<caret line="573" column="84" selection-start-line="573" selection-start-column="84" selection-end-line="573" selection-end-column="84" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="125">
|
||||
<caret line="5" lean-forward="true" selection-start-line="5" selection-end-line="5" />
|
||||
<caret line="11" selection-start-line="11" selection-end-line="11" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/Main.java">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/creatNDNKey.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="200">
|
||||
<caret line="10" column="1" lean-forward="true" selection-start-line="10" selection-start-column="1" selection-end-line="10" selection-end-column="1" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/SettingOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="4025">
|
||||
<caret line="177" column="9" selection-start-line="177" selection-start-column="9" selection-end-line="177" selection-end-column="9" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
<state relative-caret-position="25">
|
||||
<caret line="9" column="29" selection-start-line="9" selection-start-column="29" selection-end-line="9" selection-end-column="29" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="325">
|
||||
<caret line="37" column="42" lean-forward="true" selection-start-line="37" selection-start-column="42" selection-end-line="37" selection-end-column="58" />
|
||||
<state relative-caret-position="293">
|
||||
<caret line="396" column="34" lean-forward="true" selection-start-line="396" selection-start-column="34" selection-end-line="396" selection-end-column="34" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
@@ -329,13 +249,10 @@
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1475">
|
||||
<caret line="88" column="40" selection-start-line="88" selection-start-column="40" selection-end-line="88" selection-end-column="40" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
<state relative-caret-position="275">
|
||||
<caret line="42" column="8" selection-start-line="42" selection-start-column="8" selection-end-line="42" selection-end-column="8" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -364,17 +281,6 @@
|
||||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
<findStrings>
|
||||
<find>客户端</find>
|
||||
<find>show</find>
|
||||
<find>弹窗</find>
|
||||
<find>content</find>
|
||||
<find>head str</find>
|
||||
<find>order</find>
|
||||
<find>上传</find>
|
||||
<find>getSend</find>
|
||||
<find>start</find>
|
||||
<find>预留</find>
|
||||
<find>注册</find>
|
||||
<find>固定</find>
|
||||
<find>验证</find>
|
||||
<find>邮件</find>
|
||||
@@ -394,6 +300,17 @@
|
||||
<find>oa_wefree</find>
|
||||
<find>getUploadFile</find>
|
||||
<find>.getClassLoader().getResour</find>
|
||||
<find>BySlice</find>
|
||||
<find>settings.properties</find>
|
||||
<find>pid</find>
|
||||
<find>StringByte</find>
|
||||
<find>file slice</find>
|
||||
<find>new Byte</find>
|
||||
<find>getBytes</find>
|
||||
<find>.length()</find>
|
||||
<find>中文</find>
|
||||
<find>executeOrder</find>
|
||||
<find>utf-8</find>
|
||||
</findStrings>
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
@@ -581,9 +498,9 @@
|
||||
</option>
|
||||
<option name="modificationStamps">
|
||||
<map>
|
||||
<entry key="$PROJECT_DIR$" value="4745136396643" />
|
||||
<entry key="$PROJECT_DIR$" value="4747492616487" />
|
||||
<entry key="$PROJECT_DIR$/.gradle" value="0" />
|
||||
<entry key="$PROJECT_DIR$/build.gradle" value="3023242040" />
|
||||
<entry key="$PROJECT_DIR$/build.gradle" value="331676119" />
|
||||
<entry key="$PROJECT_DIR$/settings.gradle" value="3457595523" />
|
||||
</map>
|
||||
</option>
|
||||
@@ -825,7 +742,6 @@
|
||||
<option value="$PROJECT_DIR$/src/main/resources/fxml/mine/MineListOverview.fxml" />
|
||||
<option value="$PROJECT_DIR$/ReadMe.txt" />
|
||||
<option value="$PROJECT_DIR$/META-INF/MANIFEST.MF" />
|
||||
<option value="$PROJECT_DIR$/build.gradle" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MineListController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/NavigationBarController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/message/MessageListController.java" />
|
||||
@@ -840,8 +756,6 @@
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/SingleEmailDetailsController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/util/Tool.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MyCloudFileController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/home/DealSingleReimbursementController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/home/WrittenReimbursementController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/WrittenEmailController.java" />
|
||||
@@ -852,11 +766,15 @@
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/home/ReimbursementDealController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MyEmailController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/resources/fxml/login/SetttingOverview.fxml" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/resources/db/settings.properties" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java" />
|
||||
<option value="$PROJECT_DIR$/ndn/settings.properties" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/SettingOverviewController.java" />
|
||||
<option value="$PROJECT_DIR$/build.gradle" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@@ -933,43 +851,13 @@
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="out" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="build" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="out" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="production" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="out" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="production" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="classes" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="out" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="production" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="classes" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="cn" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="out" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="production" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="resources" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="out" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="production" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="resources" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="db" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="build" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="libs" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
@@ -997,15 +885,6 @@
|
||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="minoa" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="main" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="java" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="minoa" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="dataRequestInterface" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
@@ -1025,21 +904,6 @@
|
||||
<item name="view" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="login" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="main" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="resources" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="main" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
<item name="resources" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="db" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
@@ -1052,7 +916,7 @@
|
||||
<component name="PropertiesComponent">
|
||||
<property name="SearchEverywhereHistoryKey" value="reformat	ACTION	ReformatCode file	ACTION	ChangeFileEncodingAction" />
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1584099479436" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1584121594442" />
|
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$/lib/sqlite-jdbc-3.30.1.jar" />
|
||||
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
|
||||
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
|
||||
@@ -1062,16 +926,6 @@
|
||||
<property name="settings.editor.selected.configurable" value="reference.settingsdialog.project.gradle" />
|
||||
</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\mine" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\message" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\login" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\home" />
|
||||
</key>
|
||||
<key name="CopyClassDialog.RECENTS_KEY">
|
||||
<recent name="cn.minoa.view.home" />
|
||||
</key>
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\resources\images" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\login" />
|
||||
@@ -1079,6 +933,16 @@
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\ndn" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\EXE" />
|
||||
</key>
|
||||
<key name="CopyClassDialog.RECENTS_KEY">
|
||||
<recent name="cn.minoa.view.home" />
|
||||
</key>
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\ndn" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\mine" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\message" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\resources\fxml\login" />
|
||||
</key>
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
<option name="ruleStates">
|
||||
@@ -1092,7 +956,7 @@
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager" selected="Application.Main">
|
||||
<component name="RunManager" selected="Gradle.Demo_gradle_javafx11_01 [jar]">
|
||||
<configuration name="Main" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="cn.minoa.Main" />
|
||||
<module name="Demo_gradle_javafx11_01_main" />
|
||||
@@ -1183,9 +1047,9 @@
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Application.Main" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [clean]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [jar]" />
|
||||
<item itemvalue="Application.MainApp" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [jar]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [clean]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [testClasses]" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
@@ -1216,18 +1080,18 @@
|
||||
<workItem from="1584068582062" duration="25586000" />
|
||||
<workItem from="1584097673927" duration="834000" />
|
||||
<workItem from="1584098799418" duration="56000" />
|
||||
<workItem from="1584099184067" duration="240000" />
|
||||
<workItem from="1584099184067" duration="17052000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="169468000" />
|
||||
<option name="totallyTimeSpent" value="186280000" />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="-8" y="-8" width="1382" height="744" extended-state="6" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.4977029" visible="true" weight="0.28517398" />
|
||||
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.4977029" visible="true" weight="0.20801815" />
|
||||
<window_info id="Structure" order="1" sideWeight="0.5022971" side_tool="true" weight="0.30542988" />
|
||||
<window_info id="Designer" order="2" />
|
||||
<window_info id="Image Layers" order="3" />
|
||||
@@ -1236,7 +1100,7 @@
|
||||
<window_info id="Capture Tool" order="6" />
|
||||
<window_info anchor="bottom" id="Message" order="0" />
|
||||
<window_info anchor="bottom" id="Find" order="1" weight="0.32874617" />
|
||||
<window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.29720855" />
|
||||
<window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.30377668" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.39901477" />
|
||||
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
@@ -1245,7 +1109,7 @@
|
||||
<window_info anchor="bottom" id="Event Log" order="8" side_tool="true" />
|
||||
<window_info anchor="bottom" id="Terminal" order="9" weight="0.32840723" />
|
||||
<window_info anchor="bottom" id="Messages" order="10" weight="0.5796388" />
|
||||
<window_info anchor="bottom" id="Database Changes" order="11" show_stripe_button="false" />
|
||||
<window_info anchor="bottom" id="Database Changes" order="11" />
|
||||
<window_info anchor="bottom" id="Version Control" order="12" />
|
||||
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
|
||||
<window_info anchor="right" id="Ant Build" order="1" weight="0.14599092" />
|
||||
@@ -1253,8 +1117,8 @@
|
||||
<window_info anchor="right" id="Palette" order="3" />
|
||||
<window_info anchor="right" id="Capture Analysis" order="4" />
|
||||
<window_info anchor="right" id="Maven Projects" order="5" weight="0.3295626" />
|
||||
<window_info anchor="right" id="Gradle" order="6" visible="true" weight="0.23600605" />
|
||||
<window_info anchor="right" id="Database" order="7" weight="0.3290469" />
|
||||
<window_info anchor="right" id="Gradle" order="6" visible="true" weight="0.15960665" />
|
||||
<window_info anchor="right" id="Database" order="7" weight="0.18683812" />
|
||||
<window_info anchor="right" id="Palette	" order="8" />
|
||||
<window_info anchor="right" id="Theme Preview" order="9" />
|
||||
</layout>
|
||||
@@ -1310,13 +1174,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/creatNDNKey.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="553">
|
||||
<caret line="36" lean-forward="true" selection-start-line="36" selection-end-line="36" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/message/MessageListController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="475">
|
||||
@@ -1451,13 +1308,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="113">
|
||||
<caret line="23" column="29" lean-forward="true" selection-start-line="23" selection-start-column="29" selection-end-line="23" selection-end-column="29" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/NavigationBarController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="339">
|
||||
@@ -1535,13 +1385,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="100">
|
||||
<caret line="4" column="20" lean-forward="true" selection-start-line="4" selection-start-column="20" selection-end-line="4" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/login/SetttingOverview.fxml" />
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/login/SettingOverview.fxml">
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
@@ -1558,13 +1401,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="90">
|
||||
<caret line="50" column="25" selection-start-line="50" selection-start-column="25" selection-end-line="50" selection-end-column="25" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/login/RegisterOverview.fxml">
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
@@ -1587,7 +1423,7 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/resources/images/settting_gear.png">
|
||||
<entry file="file://$PROJECT_DIR$/resources/images/setting_gear.png">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MyCloudFileController.java">
|
||||
@@ -1597,43 +1433,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/db/settings.properties">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
<caret line="3" selection-start-line="3" selection-end-line="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="92">
|
||||
<caret line="169" column="13" selection-start-line="169" selection-start-column="13" selection-end-line="169" selection-end-column="13" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/SettingOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="4025">
|
||||
<caret line="177" column="9" selection-start-line="177" selection-start-column="9" selection-end-line="177" selection-end-column="9" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1475">
|
||||
<caret line="88" column="40" selection-start-line="88" selection-start-column="40" selection-end-line="88" selection-end-column="40" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MyEmailController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="9000">
|
||||
@@ -1645,23 +1444,85 @@
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/out/production/resources/db/settings.properties">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
<caret line="3" column="35" selection-start-line="3" selection-start-column="35" selection-end-line="3" selection-end-column="35" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/RegisterOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="275">
|
||||
<caret line="42" column="8" selection-start-line="42" selection-start-column="8" selection-end-line="42" selection-end-column="8" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/ndn/settings.properties">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="125">
|
||||
<caret line="5" lean-forward="true" selection-start-line="5" selection-end-line="5" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/creatNDNKey.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="25">
|
||||
<caret line="9" column="29" selection-start-line="9" selection-start-column="29" selection-end-line="9" selection-end-column="29" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/SettingOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="263">
|
||||
<caret line="13" column="7" lean-forward="true" selection-start-line="13" selection-start-column="7" selection-end-line="13" selection-end-column="7" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/Main.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="200">
|
||||
<caret line="10" column="1" lean-forward="true" selection-start-line="10" selection-start-column="1" selection-end-line="10" selection-end-column="1" />
|
||||
<caret line="10" lean-forward="true" selection-start-line="10" selection-end-line="10" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="125">
|
||||
<caret line="11" selection-start-line="11" selection-end-line="11" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/util/StringByteLengthUtil.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="249">
|
||||
<caret line="22" column="60" selection-start-line="22" selection-start-column="60" selection-end-line="22" selection-end-column="60" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="193">
|
||||
<caret line="131" column="24" selection-start-line="131" selection-start-column="24" selection-end-line="131" selection-end-column="24" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/MinoaDataAPI.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="325">
|
||||
<caret line="37" column="42" lean-forward="true" selection-start-line="37" selection-start-column="42" selection-end-line="37" selection-end-column="58" />
|
||||
<state relative-caret-position="168">
|
||||
<caret line="573" column="84" selection-start-line="573" selection-start-column="84" selection-end-line="573" selection-end-column="84" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="293">
|
||||
<caret line="396" column="34" lean-forward="true" selection-start-line="396" selection-start-column="34" selection-end-line="396" selection-end-column="34" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
|
||||
@@ -10,6 +10,11 @@ version '1.0-SNAPSHOT'
|
||||
sourceCompatibility = 11
|
||||
targetCompatibility = 11
|
||||
|
||||
//指定编译编码
|
||||
tasks.withType(JavaCompile){
|
||||
options.encoding="UTF-8"
|
||||
}
|
||||
|
||||
repositories {
|
||||
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
|
||||
// mavenCentral()
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.web.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.BorderPane?>
|
||||
|
||||
<BorderPane prefHeight="640.0" prefWidth="860.0" stylesheets="@NavigationBar.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.NavigationBarController">
|
||||
<center>
|
||||
<AnchorPane prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
|
||||
<children>
|
||||
<AnchorPane fx:id="mainBar" prefWidth="60.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<AnchorPane prefHeight="35.0" prefWidth="35.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="70.0">
|
||||
<children>
|
||||
<ImageView fx:id="homePhoto" fitHeight="35.0" fitWidth="35.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="12.0" AnchorPane.topAnchor="2.0" />
|
||||
<Button mnemonicParsing="false" onAction="#showHomeView" opacity="0.3" styleClass="barButton" AnchorPane.leftAnchor="8.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane prefHeight="35.0" prefWidth="35.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="125.0">
|
||||
<children>
|
||||
<ImageView fx:id="messagePhoto" fitHeight="35.0" fitWidth="35.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="12.0" AnchorPane.topAnchor="2.0" />
|
||||
<Button mnemonicParsing="false" onAction="#showMessageView" opacity="0.3" styleClass="barButton" AnchorPane.leftAnchor="8.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane prefHeight="35.0" prefWidth="35.0" AnchorPane.topAnchor="180.0">
|
||||
<children>
|
||||
<ImageView fx:id="minePhoto" fitHeight="35.0" fitWidth="35.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="12.0" AnchorPane.topAnchor="2.0" />
|
||||
<Button mnemonicParsing="false" onAction="#showMineView" opacity="0.3" styleClass="barButton" AnchorPane.leftAnchor="8.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane fx:id="secondaryBar" prefWidth="250.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="60.0" AnchorPane.topAnchor="0.0" />
|
||||
<AnchorPane fx:id="mainContext" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="310.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
<AnchorPane prefHeight="35.0" prefWidth="35.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="15.0">
|
||||
<children>
|
||||
<ImageView fx:id="headPhoto" fitHeight="35.0" fitWidth="35.0" onMouseClicked="#handleHeadPhotoShow" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="12.0" AnchorPane.topAnchor="2.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</center>
|
||||
</BorderPane>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<AnchorPane prefHeight="600.0" prefWidth="500.0" stylesheets="@ReimbursementDeal.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.home.DealSingleReimbursementController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="避免聚焦" />
|
||||
<Text layoutX="65.0" layoutY="65.0" strokeType="OUTSIDE" strokeWidth="0.0" text="申报人:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text layoutX="36.0" layoutY="73.0" strokeType="OUTSIDE" strokeWidth="0.0" text="审核人:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="60.0" />
|
||||
<Text layoutX="30.0" layoutY="90.0" strokeType="OUTSIDE" strokeWidth="0.0" text="审批状态:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="100.0" />
|
||||
<Text layoutX="30.0" layoutY="118.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销金额:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="140.0" />
|
||||
<Text layoutX="42.0" layoutY="160.0" strokeType="OUTSIDE" strokeWidth="0.0" text="单据张数:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="180.0" />
|
||||
<Text layoutX="30.0" layoutY="199.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销内容:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="220.0" />
|
||||
<Text layoutX="18.0" layoutY="219.0" strokeType="OUTSIDE" strokeWidth="0.0" text="费用详细:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="260.0" />
|
||||
<Text fx:id="reimFilesTitleText" layoutX="42.0" layoutY="243.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销凭证:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="400.0" />
|
||||
<TextArea fx:id="detailTextArea" layoutX="135.0" layoutY="220.0" prefHeight="200.0" prefWidth="200.0" wrapText="true" AnchorPane.bottomAnchor="210.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="285.0" />
|
||||
<Text fx:id="senderText" layoutX="105.0" layoutY="32.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text fx:id="receiverText" layoutX="100.0" layoutY="72.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="60.0" />
|
||||
<Text fx:id="processText" layoutX="170.0" layoutY="112.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="100.0" />
|
||||
<Text fx:id="moneyText" layoutX="100.0" layoutY="145.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="140.0" />
|
||||
<Text fx:id="numberText" layoutX="100.0" layoutY="185.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="180.0" />
|
||||
<Text fx:id="contentText" layoutX="100.0" layoutY="232.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="220.0" />
|
||||
<ListView fx:id="reimFiles" layoutX="112.0" layoutY="386.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="50.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="420.0" />
|
||||
<Button layoutX="417.0" layoutY="563.0" mnemonicParsing="false" onAction="#exit" text="取消" AnchorPane.bottomAnchor="15.0" AnchorPane.rightAnchor="20.0" />
|
||||
<Button layoutX="271.0" layoutY="562.0" mnemonicParsing="false" onAction="#passReim" text="通过报销" AnchorPane.bottomAnchor="15.0" AnchorPane.rightAnchor="175.0" />
|
||||
<Button layoutX="351.0" layoutY="562.0" mnemonicParsing="false" onAction="#vetoReim" text="否决报销" AnchorPane.bottomAnchor="15.0" AnchorPane.rightAnchor="85.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane fx:id="homeMainPane" prefHeight="634.0" prefWidth="242.0" stylesheets="@HomeList.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.home.HomeListController">
|
||||
<children>
|
||||
<AnchorPane layoutX="10.0" layoutY="10.0" prefHeight="50.0" prefWidth="225.0" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="30.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="reimbursement" fitHeight="35.0" fitWidth="35.0" layoutX="45.0" layoutY="124.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="10.0" layoutY="10.0" prefHeight="35.0" text="报销申请" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" onAction="#showReimApplyView" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="40.0" layoutY="40.0" prefHeight="50.0" prefWidth="225.0" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="80.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="entry_examination" fitHeight="35.0" fitWidth="35.0" layoutX="45.0" layoutY="124.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="10.0" layoutY="10.0" prefHeight="35.0" text="报销审批" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" onAction="#showReimDealView" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="30.0" layoutY="30.0" prefHeight="50.0" prefWidth="225.0" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="130.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="leave_office" fitHeight="35.0" fitWidth="35.0" layoutX="55.0" layoutY="134.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="20.0" layoutY="20.0" prefHeight="35.0" text="离职申请" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="20.0" layoutY="20.0" prefHeight="50.0" prefWidth="225.0" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="180.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0">
|
||||
<children>
|
||||
<ImageView fx:id="evection" fitHeight="35.0" fitWidth="35.0" layoutX="65.0" layoutY="144.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="30.0" layoutY="30.0" prefHeight="35.0" text="出差" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="10.0" layoutY="10.0" prefHeight="50.0" prefWidth="225.0" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="230.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="work_summary" fitHeight="35.0" fitWidth="35.0" layoutX="35.0" layoutY="114.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label prefHeight="35.0" text="工作总结" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
|
||||
<AnchorPane prefHeight="638.0" prefWidth="548.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8">
|
||||
<!-- TODO Add Nodes -->
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<AnchorPane prefHeight="638.0" prefWidth="548.0" stylesheets="@ReimbursementApply.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.home.ReimbursementApplyController">
|
||||
<children>
|
||||
<ListView fx:id="reimbursementList" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="80.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="120.0" />
|
||||
<AnchorPane fx:id="upPane" prefHeight="55.0" prefWidth="548.0">
|
||||
<children>
|
||||
<Text fill="#370b5b" strokeType="OUTSIDE" strokeWidth="0.0" text="报销申请" textAlignment="CENTER" AnchorPane.leftAnchor="25.0" AnchorPane.topAnchor="15.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="18.0" />
|
||||
</font>
|
||||
</Text>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<Text layoutX="45.0" layoutY="96.0" strokeType="OUTSIDE" strokeWidth="0.0" text="我发起的" underline="true" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="72.0" />
|
||||
<Text layoutX="96.0" layoutY="96.0" strokeType="OUTSIDE" strokeWidth="0.0" text="我审批的" underline="true" AnchorPane.leftAnchor="122.0" AnchorPane.topAnchor="72.0" />
|
||||
<Button layoutX="39.0" layoutY="64.0" mnemonicParsing="false" onAction="#switchToSendBox" opacity="0.0" prefWidth="60.0" AnchorPane.leftAnchor="43.0" AnchorPane.topAnchor="68.0" />
|
||||
<Button mnemonicParsing="false" onAction="#switchToRecvBox" opacity="0.0" prefWidth="60.0" AnchorPane.leftAnchor="115.0" AnchorPane.topAnchor="68.0" />
|
||||
<Text fx:id="listTitleText" strokeType="OUTSIDE" strokeWidth="0.0" text="xxxx审批列表" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="105.0" />
|
||||
<Button layoutX="443.0" layoutY="586.0" mnemonicParsing="false" onAction="#handleWritter" text="申请报销" AnchorPane.bottomAnchor="30.0" AnchorPane.rightAnchor="60.0" />
|
||||
<Button layoutX="316.0" layoutY="585.0" mnemonicParsing="false" onAction="#refreshList" text="刷新列表" AnchorPane.bottomAnchor="30.0" AnchorPane.rightAnchor="150.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
|
||||
<AnchorPane prefHeight="638.0" prefWidth="548.0" stylesheets="@ReimbursementDeal.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.home.ReimbursementDealController">
|
||||
<children>
|
||||
<AnchorPane fx:id="upPane" prefHeight="55.0" prefWidth="548.0">
|
||||
<children>
|
||||
<Text fill="#370b5b" strokeType="OUTSIDE" strokeWidth="0.0" text="报销审批" AnchorPane.leftAnchor="25.0" AnchorPane.topAnchor="15.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="18.0" />
|
||||
</font>
|
||||
</Text>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<Text layoutX="41.0" layoutY="99.0" strokeType="OUTSIDE" strokeWidth="0.0" text="我收到的报销待审批列表" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="100.0" />
|
||||
<ListView fx:id="reimbursementList" layoutX="60.0" layoutY="119.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="80.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="120.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<AnchorPane prefHeight="600.0" prefWidth="500.0" stylesheets="@ReimbursementDeal.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.home.SingleReimbursementDetailsController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="避免聚焦" />
|
||||
<Text layoutX="65.0" layoutY="65.0" strokeType="OUTSIDE" strokeWidth="0.0" text="申报人:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text layoutX="36.0" layoutY="73.0" strokeType="OUTSIDE" strokeWidth="0.0" text="审核人:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="60.0" />
|
||||
<Text layoutX="30.0" layoutY="90.0" strokeType="OUTSIDE" strokeWidth="0.0" text="审批状态:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="100.0" />
|
||||
<Text layoutX="30.0" layoutY="118.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销金额:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="140.0" />
|
||||
<Text layoutX="42.0" layoutY="160.0" strokeType="OUTSIDE" strokeWidth="0.0" text="单据张数:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="180.0" />
|
||||
<Text layoutX="30.0" layoutY="199.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销内容:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="220.0" />
|
||||
<Text layoutX="18.0" layoutY="219.0" strokeType="OUTSIDE" strokeWidth="0.0" text="费用详细:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="260.0" />
|
||||
<Text fx:id="reimFilesTitleText" layoutX="42.0" layoutY="243.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销凭证:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="400.0" />
|
||||
<TextArea fx:id="detailTextArea" layoutX="135.0" layoutY="220.0" prefHeight="200.0" prefWidth="200.0" wrapText="true" AnchorPane.bottomAnchor="210.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="285.0" />
|
||||
<Text fx:id="senderText" layoutX="105.0" layoutY="32.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text fx:id="receiverText" layoutX="100.0" layoutY="72.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="60.0" />
|
||||
<Text fx:id="processText" layoutX="170.0" layoutY="112.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="100.0" />
|
||||
<Text fx:id="moneyText" layoutX="100.0" layoutY="145.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="140.0" />
|
||||
<Text fx:id="numberText" layoutX="100.0" layoutY="185.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="180.0" />
|
||||
<Text fx:id="contentText" layoutX="100.0" layoutY="232.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="220.0" />
|
||||
<ListView fx:id="reimFiles" layoutX="112.0" layoutY="386.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="50.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="420.0" />
|
||||
<Button layoutX="417.0" layoutY="563.0" mnemonicParsing="false" onAction="#exit" text="OK" AnchorPane.bottomAnchor="15.0" AnchorPane.rightAnchor="20.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<AnchorPane prefHeight="600.0" prefWidth="500.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.home.WrittenReimbursementController">
|
||||
<children>
|
||||
<Text layoutX="58.0" layoutY="54.0" strokeType="OUTSIDE" strokeWidth="0.0" text="审核人:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text layoutX="30.0" layoutY="87.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销金额:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="70.0" />
|
||||
<Text layoutX="42.0" layoutY="133.0" strokeType="OUTSIDE" strokeWidth="0.0" text="单据张数:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="120.0" />
|
||||
<Text layoutX="66.0" layoutY="195.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销内容:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="170.0" />
|
||||
<Text layoutX="48.0" layoutY="239.0" strokeType="OUTSIDE" strokeWidth="0.0" text="费用详细:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="220.0" />
|
||||
<Text layoutX="42.0" layoutY="289.0" strokeType="OUTSIDE" strokeWidth="0.0" text="报销凭证:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="360.0" />
|
||||
<TextArea fx:id="detailArea" layoutX="90.0" layoutY="120.0" prefHeight="200.0" prefWidth="200.0" wrapText="true" AnchorPane.bottomAnchor="250.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="245.0" />
|
||||
<ListView fx:id="reimbursementFiles" layoutX="108.0" layoutY="360.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="50.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="380.0" />
|
||||
<Button layoutX="209.0" layoutY="550.0" mnemonicParsing="false" onAction="#addFilesToReimbursement" text="添加附件" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="185.0" />
|
||||
<Button layoutX="352.0" layoutY="567.0" mnemonicParsing="false" onAction="#exit" text="取消" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="120.0" />
|
||||
<Button layoutX="410.0" layoutY="567.0" mnemonicParsing="false" onAction="#handleSendReimbursement" text="发送" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="55.0" />
|
||||
<TextField fx:id="receiverField" layoutX="106.0" layoutY="16.0" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="16.0" />
|
||||
<TextField fx:id="moneyField" layoutX="106.0" layoutY="66.0" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="66.0" />
|
||||
<TextField fx:id="numberField" layoutX="106.0" layoutY="116.0" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="116.0" />
|
||||
<TextField fx:id="contentField" layoutX="106.0" layoutY="166.0" AnchorPane.leftAnchor="100.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="166.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import java.net.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="325.0" prefWidth="425.0" stylesheets="@Login.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.login.LoginOverviewController">
|
||||
<children>
|
||||
<GridPane>
|
||||
<columnConstraints>
|
||||
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
|
||||
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
</rowConstraints>
|
||||
</GridPane>
|
||||
<AnchorPane fx:id="upSplite" opacity="0.45" prefHeight="120.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<ImageView fx:id="settingImage" fitHeight="20.0" fitWidth="20.0" layoutX="211.0" layoutY="6.0" onMouseClicked="#handleSetting" pickOnBounds="true" preserveRatio="true" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="5.0" />
|
||||
<Button minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onAction="#handleSetting" opacity="0.0" prefHeight="30.0" prefWidth="30.0" AnchorPane.rightAnchor="45.0" AnchorPane.topAnchor="0.0" />
|
||||
</children></AnchorPane>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="160.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<ImageView fx:id="loginHeadPhoto" fitHeight="100.0" fitWidth="100.0" layoutX="112.0" layoutY="23.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="150.0" AnchorPane.rightAnchor="150.0" AnchorPane.topAnchor="40.0" />
|
||||
<ImageView fx:id="miniLogo" fitHeight="35.0" fitWidth="35.0" layoutX="-50.0" layoutY="-47.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="2.0" AnchorPane.topAnchor="2.0" />
|
||||
<Label layoutX="37.0" layoutY="12.0" prefHeight="35.0" text="minoa" AnchorPane.leftAnchor="40.0" AnchorPane.topAnchor="2.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="12.0" />
|
||||
</font></Label>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="423.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
|
||||
<children>
|
||||
<HBox layoutX="108.0" layoutY="108.0" spacing="113.0" AnchorPane.bottomAnchor="71.0" AnchorPane.leftAnchor="108.0">
|
||||
<children>
|
||||
<Label text="注册账号" underline="true" />
|
||||
<Label text="找回密码" underline="true" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button fx:id="registerButton" mnemonicParsing="false" onAction="#handleRegister" opacity="0.0" AnchorPane.bottomAnchor="67.0" AnchorPane.leftAnchor="106.0" />
|
||||
<Button fx:id="refindButton" mnemonicParsing="false" onAction="#handleFindPassword" opacity="0.0" AnchorPane.bottomAnchor="67.0" AnchorPane.rightAnchor="106.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<GridPane layoutX="152.0" layoutY="110.0" AnchorPane.bottomAnchor="100.0" AnchorPane.leftAnchor="110.0" AnchorPane.rightAnchor="110.0">
|
||||
<columnConstraints>
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="108.0" minWidth="10.0" prefWidth="57.0" />
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="172.0" minWidth="10.0" prefWidth="168.0" />
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
</rowConstraints>
|
||||
<children>
|
||||
<TextField fx:id="userNameFiled" GridPane.columnIndex="1" />
|
||||
<PasswordField fx:id="passwordFiled" GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
||||
<Label text="账号" />
|
||||
<Label text="密码" GridPane.rowIndex="1" />
|
||||
</children>
|
||||
</GridPane>
|
||||
<Button layoutX="112.0" layoutY="263.0" mnemonicParsing="false" onAction="#handleLogin" prefHeight="35.0" prefWidth="225.0" text="登录" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="100.0" AnchorPane.rightAnchor="100.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="325.0" prefWidth="425.0" stylesheets="@Register.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.login.RegisterOverviewController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="避免聚焦" />
|
||||
<AnchorPane fx:id="upSplite" opacity="0.45" prefHeight="80.0" prefWidth="200.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="160.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<ImageView fx:id="miniLogo" fitHeight="35.0" fitWidth="35.0" layoutX="-50.0" layoutY="-47.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="2.0" AnchorPane.topAnchor="2.0" />
|
||||
<Label layoutX="37.0" layoutY="12.0" prefHeight="35.0" text="minoa" AnchorPane.leftAnchor="40.0" AnchorPane.topAnchor="2.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="12.0" />
|
||||
</font></Label>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<GridPane layoutX="152.0" layoutY="110.0" AnchorPane.bottomAnchor="80.0" AnchorPane.leftAnchor="100.0" AnchorPane.rightAnchor="100.0">
|
||||
<columnConstraints>
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="108.0" minWidth="10.0" prefWidth="57.0" />
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="172.0" minWidth="10.0" prefWidth="168.0" />
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
</rowConstraints>
|
||||
<children>
|
||||
<TextField fx:id="nickname" GridPane.columnIndex="1" />
|
||||
<PasswordField fx:id="passwordField1" GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
||||
<Label text="账号" />
|
||||
<Label text="密码" GridPane.rowIndex="1" />
|
||||
<Label text="确认密码" GridPane.rowIndex="2" />
|
||||
<Label text="手机号" GridPane.rowIndex="3" />
|
||||
<Label text="验证码" GridPane.rowIndex="4" />
|
||||
<PasswordField fx:id="passwordField2" GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
||||
<TextField fx:id="phoneNumber" GridPane.columnIndex="1" GridPane.rowIndex="3" />
|
||||
<TextField fx:id="verifyCode" prefHeight="23.0" prefWidth="134.0" GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
||||
</children>
|
||||
</GridPane>
|
||||
<Button layoutX="112.0" layoutY="263.0" mnemonicParsing="false" onAction="#handleRegister" prefHeight="35.0" prefWidth="225.0" text="注册" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="100.0" AnchorPane.rightAnchor="100.0" />
|
||||
<Text layoutX="332.0" layoutY="207.0" strokeType="OUTSIDE" strokeWidth="0.0" text="发送" AnchorPane.bottomAnchor="115.0" AnchorPane.rightAnchor="70.0" />
|
||||
<Button fx:id="sendVerificationCodeButton" mnemonicParsing="false" opacity="0.3" AnchorPane.bottomAnchor="111.0" AnchorPane.rightAnchor="65.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="325.0" prefWidth="425.0" stylesheets="@Register.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.login.SettingOverviewController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="避免聚焦" />
|
||||
<AnchorPane fx:id="upSplite" opacity="0.45" prefHeight="80.0" prefWidth="200.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="160.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<ImageView fx:id="miniLogo" fitHeight="35.0" fitWidth="35.0" layoutX="-50.0" layoutY="-47.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="2.0" AnchorPane.topAnchor="2.0" />
|
||||
<Label layoutX="37.0" layoutY="12.0" prefHeight="35.0" text="minoa" AnchorPane.leftAnchor="40.0" AnchorPane.topAnchor="2.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="12.0" />
|
||||
</font></Label>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<GridPane layoutX="152.0" layoutY="110.0" AnchorPane.bottomAnchor="100.0" AnchorPane.leftAnchor="100.0" AnchorPane.rightAnchor="100.0">
|
||||
<columnConstraints>
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="108.0" minWidth="10.0" prefWidth="57.0" />
|
||||
<ColumnConstraints hgrow="SOMETIMES" maxWidth="172.0" minWidth="10.0" prefWidth="168.0" />
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
</rowConstraints>
|
||||
<children>
|
||||
<TextField fx:id="ipAddress" GridPane.columnIndex="1" />
|
||||
<Label text="IP地址" />
|
||||
<Label text="端口号" GridPane.rowIndex="1" />
|
||||
<Label text="包前缀" GridPane.rowIndex="2" />
|
||||
<TextField fx:id="packetPrefix" GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
||||
<TextField fx:id="portAddress" GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
||||
</children>
|
||||
</GridPane>
|
||||
<Button layoutX="112.0" layoutY="263.0" mnemonicParsing="false" onAction="#handleSetting" prefHeight="35.0" prefWidth="225.0" text="确定" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="100.0" AnchorPane.rightAnchor="100.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.web.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="634.0" prefWidth="500.0" stylesheets="@ChatBox.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.message.ChatBoxController">
|
||||
<children>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="634.0" prefWidth="500.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<ImageView fx:id="contactPhoto" fitHeight="40.0" fitWidth="40.0" layoutX="56.0" layoutY="-63.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="8.0" AnchorPane.topAnchor="5.0" />
|
||||
<Label fx:id="contactNameLabel" layoutX="14.0" layoutY="12.0" text="佚名" AnchorPane.leftAnchor="60.0" AnchorPane.topAnchor="12.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="18.0" />
|
||||
</font>
|
||||
</Label>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="594.0" prefWidth="500.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="40.0">
|
||||
<children>
|
||||
<TextArea fx:id="sendMsgTextArea" layoutX="5.0" layoutY="480.0" prefHeight="100.0" prefWidth="200.0" wrapText="true" AnchorPane.bottomAnchor="14.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0" />
|
||||
<Button fx:id="sendButton" layoutX="508.0" layoutY="539.0" mnemonicParsing="false" onAction="#handleSendMessage" text="发送" AnchorPane.bottomAnchor="20.0" AnchorPane.rightAnchor="20.0" />
|
||||
<ListView id="ChatList" fx:id="chatList" layoutX="2.0" layoutY="14.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="116.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0" AnchorPane.topAnchor="14.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.web.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="634.0" prefWidth="550.0" stylesheets="@ChatBox.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.message.ChatBoxController_Version1">
|
||||
<children>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="634.0" prefWidth="570.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<Label fx:id="contactNameLabel" layoutX="14.0" layoutY="12.0" text="佚名" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="6.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="18.0" />
|
||||
</font>
|
||||
</Label>
|
||||
<Label layoutX="333.0" layoutY="18.0" text="缺省最早消息时间设定:2019年9月1日" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="15.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="634.0" prefWidth="570.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="40.0">
|
||||
<children>
|
||||
<TextArea fx:id="sendMsgTextArea" layoutX="149.0" layoutY="362.0" prefHeight="100.0" prefWidth="200.0" AnchorPane.bottomAnchor="10.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0" />
|
||||
<Button layoutX="508.0" layoutY="539.0" mnemonicParsing="false" onAction="#handleSendMessage" text="发送" AnchorPane.bottomAnchor="20.0" AnchorPane.rightAnchor="20.0" />
|
||||
<TableView fx:id="messageLogTable" layoutX="111.0" layoutY="61.0" prefHeight="576.0" prefWidth="568.0" AnchorPane.bottomAnchor="120.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0" AnchorPane.topAnchor="0.0">
|
||||
<columns>
|
||||
<TableColumn fx:id="timeColumn" prefWidth="75.0" text="发送时间" />
|
||||
<TableColumn fx:id="senderColumn" prefWidth="75.0" text="发送方" />
|
||||
<TableColumn fx:id="receiverColumn" prefWidth="75.0" text="接收方" />
|
||||
<TableColumn fx:id="msgColumn" prefWidth="310.0" text="消息内容" />
|
||||
</columns>
|
||||
</TableView>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.web.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane fx:id="messageList" prefHeight="634.0" prefWidth="242.0" stylesheets="@MessageList.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.message.MessageListController">
|
||||
<children>
|
||||
<Label layoutX="35.0" layoutY="23.0" text="联系人列表" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="20.0" />
|
||||
<ImageView fx:id="message_list" fitHeight="20.0" fitWidth="20.0" layoutX="-26.0" layoutY="98.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="20.0" AnchorPane.topAnchor="18.0" />
|
||||
<ListView fx:id="contactListTable" prefHeight="200.0" prefWidth="225.0" AnchorPane.bottomAnchor="20.0" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="70.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
|
||||
<AnchorPane prefHeight="638.0" prefWidth="548.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8">
|
||||
<children>
|
||||
<Label layoutX="232.0" layoutY="304.0" text="这里是我的个人信息!!!" AnchorPane.leftAnchor="100.0" AnchorPane.topAnchor="100.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import javafx.scene.shape.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="225.0" prefWidth="300.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.HeadPhotoAboutMeController">
|
||||
<children>
|
||||
<VBox spacing="25.0" AnchorPane.leftAnchor="15.0" AnchorPane.topAnchor="35.0">
|
||||
<children>
|
||||
<Label text="用户名:" />
|
||||
<Label layoutX="14.0" layoutY="45.0" text="所在单位:" AnchorPane.leftAnchor="20.0" AnchorPane.topAnchor="45.0" />
|
||||
<Label text="手机号:" />
|
||||
</children>
|
||||
</VBox>
|
||||
<VBox spacing="25.0" AnchorPane.leftAnchor="80.0" AnchorPane.topAnchor="35.0">
|
||||
<children>
|
||||
<Text fx:id="usernameText" strokeType="OUTSIDE" strokeWidth="0.0" text="佚名" />
|
||||
<Label layoutX="81.0" layoutY="45.0" text="英国皇家学院" AnchorPane.leftAnchor="70.0" AnchorPane.topAnchor="45.0" />
|
||||
<Label text="15239900000" />
|
||||
</children>
|
||||
</VBox>
|
||||
<ImageView fx:id="headPhoto" fitHeight="120.0" fitWidth="120.0" layoutX="150.0" layoutY="14.0" pickOnBounds="true" preserveRatio="true" AnchorPane.rightAnchor="10.0" AnchorPane.topAnchor="15.0">
|
||||
<image>
|
||||
<Image url="@../../../../../resources/images/ic_launcher-web.png" />
|
||||
</image>
|
||||
</ImageView>
|
||||
<Line endX="100.0" layoutX="129.0" layoutY="169.0" opacity="0.8" startX="-100.0" stroke="#000000d5" AnchorPane.bottomAnchor="55.0" AnchorPane.leftAnchor="50.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane fx:id="mineMainPane" prefHeight="634.0" prefWidth="242.0" stylesheets="@MineList.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.MineListController">
|
||||
<children>
|
||||
<AnchorPane layoutX="10.0" layoutY="10.0" prefHeight="50.0" prefWidth="225.0" styleClass="vbox_line" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="30.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="notification" fitHeight="35.0" fitWidth="35.0" layoutX="35.0" layoutY="114.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label prefHeight="35.0" text="通知" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" onAction="#showNoticeView" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="20.0" layoutY="20.0" prefHeight="50.0" prefWidth="225.0" styleClass="vbox_line" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="80.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="mail_list" fitHeight="35.0" fitWidth="35.0" layoutX="65.0" layoutY="144.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="30.0" layoutY="30.0" prefHeight="35.0" text="邮件" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" onAction="#showEmailView" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="30.0" layoutY="30.0" prefHeight="50.0" prefWidth="225.0" styleClass="vbox_line" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="130.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="cloud_file" fitHeight="35.0" fitWidth="35.0" layoutX="55.0" layoutY="134.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="20.0" layoutY="20.0" prefHeight="35.0" text="云文件" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" onAction="#showCloudFileView" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane layoutX="40.0" layoutY="40.0" prefHeight="50.0" prefWidth="225.0" styleClass="vbox_line" AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="180.0">
|
||||
<children>
|
||||
<HBox spacing="10.0" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="7.0">
|
||||
<children>
|
||||
<ImageView fx:id="about_me" fitHeight="35.0" fitWidth="35.0" layoutX="45.0" layoutY="124.0" pickOnBounds="true" preserveRatio="true" />
|
||||
<Label layoutX="10.0" layoutY="10.0" prefHeight="35.0" text="关于我" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Button mnemonicParsing="false" onAction="#showAboutMeView" opacity="0.3" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="638.0" prefWidth="548.0" stylesheets="@MyCloudFile.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.MyCloudFileController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="透明=>避免聚焦" />
|
||||
<AnchorPane fx:id="upPane" prefHeight="55.0" prefWidth="200.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<Text fill="#370b5b" layoutX="23.0" layoutY="30.0" strokeType="OUTSIDE" strokeWidth="0.0" text="我的云文件" textAlignment="CENTER" AnchorPane.leftAnchor="25.0" AnchorPane.topAnchor="15.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="18.0" />
|
||||
</font>
|
||||
</Text>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<ListView fx:id="fileList" editable="true" layoutX="59.0" layoutY="37.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="50.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="130.0" />
|
||||
<Text fx:id="pathText" layoutX="50.0" layoutY="69.0" strokeType="OUTSIDE" strokeWidth="0.0" text="全部文件 > xxx > xxx " AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="105.0" />
|
||||
<Button layoutX="425.0" layoutY="51.0" mnemonicParsing="false" onAction="#returnToUpperLevel" prefHeight="10.0" prefWidth="80.0" text="返回上一级" textAlignment="CENTER" underline="true" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="102.0">
|
||||
<font>
|
||||
<Font size="10.0" />
|
||||
</font>
|
||||
</Button>
|
||||
<Button layoutX="50.0" layoutY="50.0" mnemonicParsing="false" onAction="#uploadFileToCurrentPath" prefWidth="80.0" text="上传" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="65.0" />
|
||||
<Button layoutX="146.0" layoutY="50.0" mnemonicParsing="false" onAction="#mkdirOnCurrentPath" prefWidth="80.0" text="新建文件夹" AnchorPane.leftAnchor="150.0" AnchorPane.topAnchor="65.0" />
|
||||
<Button fx:id="downloadTheFileButton" layoutX="261.0" layoutY="50.0" mnemonicParsing="false" onAction="#downloadSelectedItem" prefWidth="80.0" text="下载" AnchorPane.leftAnchor="250.0" AnchorPane.topAnchor="65.0" />
|
||||
<Button fx:id="deleteSelectedButton" layoutX="443.0" layoutY="601.0" mnemonicParsing="false" onAction="#deleteSelectedItem" prefWidth="80.0" text="删除该文件" AnchorPane.rightAnchor="50.0" />
|
||||
<Button layoutX="431.0" layoutY="65.0" mnemonicParsing="false" onAction="#reloadOnCurrentPath" text="刷新当前列表" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="65.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
Loaded 100 of 138 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user