mirror of
https://gitee.com/willfree/minoaClientWindows_gradle.git
synced 2026-10-05 01:15:44 +08:00
图片资源由静态加载全部改为通过控制类进行动态加载
This commit is contained in:
1 parent
cb8f377c11
commit
c2ffefa3fd
181 files changed
+1910
-502
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+27
@@ -0,0 +1,27 @@
|
||||
<component name="ArtifactManager">
|
||||
<artifact name="Demo_gradle_javafx11_01:jar">
|
||||
<output-path>$PROJECT_DIR$/out/artifacts/Demo_gradle_javafx11_01_jar</output-path>
|
||||
<root id="root">
|
||||
<element id="archive" name="Demo_gradle_javafx11_01.jar">
|
||||
<element id="directory" name="META-INF">
|
||||
<element id="file-copy" path="$PROJECT_DIR$/META-INF/MANIFEST.MF" />
|
||||
</element>
|
||||
</element>
|
||||
<element id="directory" name="lib">
|
||||
<element id="library" level="project" name="Gradle: junit:junit:4.12" />
|
||||
<element id="library" level="project" name="Gradle: org.hamcrest:hamcrest-core:1.3" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-base:11.0.2" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-base:win:11.0.2" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-controls:11.0.2" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-controls:win:11.0.2" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-fxml:win:11.0.2" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-graphics:11.0.2" />
|
||||
<element id="library" level="project" name="Gradle: org.openjfx:javafx-graphics:win:11.0.2" />
|
||||
<element id="file-copy" path="$PROJECT_DIR$/lib/jndn-0.23-sources.jar" />
|
||||
<element id="file-copy" path="$PROJECT_DIR$/lib/jndn-0.23.jar" />
|
||||
<element id="file-copy" path="$PROJECT_DIR$/lib/json-20080701.jar" />
|
||||
<element id="file-copy" path="$PROJECT_DIR$/lib/sqlite-jdbc-3.30.1.jar" />
|
||||
</element>
|
||||
</root>
|
||||
</artifact>
|
||||
</component>
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavacSettings">
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="-encoding utf-8" />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+318
-340
@@ -1,5 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ArtifactsWorkspaceSettings">
|
||||
<artifacts-to-build>
|
||||
<artifact name="Demo_gradle_javafx11_01:jar" />
|
||||
</artifacts-to-build>
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="f2ca1002-1ec5-49f3-ab6f-fb7dec9c9e4d" name="Default Changelist" comment="" />
|
||||
<ignored path="$PROJECT_DIR$/out/" />
|
||||
@@ -48,6 +53,22 @@
|
||||
<item name="Demo_gradle_javafx11_01" type="f1a62948:ProjectNode" />
|
||||
<item name="Source Sets" type="e897c970:GradleViewContributor$SourceSetsNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="" type="6a2764b6:ExternalProjectsStructure$RootNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="f1a62948:ProjectNode" />
|
||||
<item name="Tasks" type="e4a08cd1:TasksNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="" type="6a2764b6:ExternalProjectsStructure$RootNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="f1a62948:ProjectNode" />
|
||||
<item name="Tasks" type="e4a08cd1:TasksNode" />
|
||||
<item name="build" type="c8890929:TasksNode$1" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="" type="6a2764b6:ExternalProjectsStructure$RootNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="f1a62948:ProjectNode" />
|
||||
<item name="Run Configurations" type="7b0102dc:RunConfigurationsNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</tree_state>
|
||||
@@ -59,38 +80,52 @@
|
||||
<session id="-17715935">
|
||||
<usages-collector id="statistics.lifecycle.project">
|
||||
<counts>
|
||||
<entry key="project.closed" value="1" />
|
||||
<entry key="project.closed" value="4" />
|
||||
<entry key="project.open.time.18" value="1" />
|
||||
<entry key="project.open.time.19" value="1" />
|
||||
<entry key="project.open.time.2" value="1" />
|
||||
<entry key="project.open.time.20" value="1" />
|
||||
<entry key="project.open.time.3" value="1" />
|
||||
<entry key="project.opened" value="2" />
|
||||
<entry key="project.opened" value="5" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
<usages-collector id="statistics.file.extensions.open">
|
||||
<counts>
|
||||
<entry key="MF" value="1" />
|
||||
<entry key="css" value="12" />
|
||||
<entry key="fxml" value="7" />
|
||||
<entry key="gradle" value="4" />
|
||||
<entry key="java" value="57" />
|
||||
<entry key="fxml" value="10" />
|
||||
<entry key="gradle" value="5" />
|
||||
<entry key="java" value="64" />
|
||||
<entry key="png" value="4" />
|
||||
<entry key="txt" value="2" />
|
||||
<entry key="xml" value="1" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
<usages-collector id="statistics.file.types.open">
|
||||
<counts>
|
||||
<entry key="CSS" value="12" />
|
||||
<entry key="Groovy" value="4" />
|
||||
<entry key="JAVA" value="57" />
|
||||
<entry key="XML" value="7" />
|
||||
<entry key="Groovy" value="5" />
|
||||
<entry key="Image" value="4" />
|
||||
<entry key="JAVA" value="64" />
|
||||
<entry key="Manifest" value="1" />
|
||||
<entry key="PLAIN_TEXT" value="2" />
|
||||
<entry key="XML" value="11" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
<usages-collector id="statistics.file.extensions.edit">
|
||||
<counts>
|
||||
<entry key="gradle" value="129" />
|
||||
<entry key="java" value="198" />
|
||||
<entry key="MF" value="92" />
|
||||
<entry key="gradle" value="366" />
|
||||
<entry key="java" value="740" />
|
||||
<entry key="txt" value="89" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
<usages-collector id="statistics.file.types.edit">
|
||||
<counts>
|
||||
<entry key="Groovy" value="129" />
|
||||
<entry key="JAVA" value="198" />
|
||||
<entry key="Groovy" value="366" />
|
||||
<entry key="JAVA" value="740" />
|
||||
<entry key="Manifest" value="92" />
|
||||
<entry key="PLAIN_TEXT" value="89" />
|
||||
</counts>
|
||||
</usages-collector>
|
||||
</session>
|
||||
@@ -101,70 +136,28 @@
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
<caret line="2" column="8" lean-forward="true" selection-start-line="2" selection-start-column="8" selection-end-line="2" selection-end-column="32" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/SingleNoticeDetailsController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
<caret line="6" column="26" selection-start-line="6" selection-start-column="26" selection-end-line="6" selection-end-column="26" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/WrittenEmailController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="39">
|
||||
<caret line="65" column="16" selection-start-line="65" selection-start-column="16" selection-end-line="65" selection-end-column="16" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/WrittenNoticeController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="175">
|
||||
<caret line="21" selection-start-line="21" selection-end-line="21" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/NavigationBar.css">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
<caret line="3" column="3" selection-start-line="3" selection-start-column="3" selection-end-line="3" selection-end-column="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<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="25">
|
||||
<caret line="714" column="44" lean-forward="true" selection-start-line="714" selection-start-column="44" selection-end-line="714" selection-end-column="44" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/Main.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="25">
|
||||
<caret line="1" selection-start-line="1" selection-end-line="1" />
|
||||
<state relative-caret-position="50">
|
||||
<caret line="2" column="3" selection-start-line="2" selection-start-column="3" selection-end-line="2" selection-end-column="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<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">
|
||||
<caret line="29" column="31" selection-start-line="29" selection-start-column="31" selection-end-line="29" selection-end-column="31" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MineListController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="625">
|
||||
<caret line="30" column="67" selection-start-line="30" selection-start-column="67" selection-end-line="30" selection-end-column="67" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -184,6 +177,9 @@
|
||||
<find>view/</find>
|
||||
</findStrings>
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="GradleLocalSettings">
|
||||
<option name="myGradleHomes">
|
||||
<map>
|
||||
@@ -366,9 +362,9 @@
|
||||
</option>
|
||||
<option name="modificationStamps">
|
||||
<map>
|
||||
<entry key="$PROJECT_DIR$" value="4745067259945" />
|
||||
<entry key="$PROJECT_DIR$" value="4745136396643" />
|
||||
<entry key="$PROJECT_DIR$/.gradle" value="0" />
|
||||
<entry key="$PROJECT_DIR$/build.gradle" value="886857193" />
|
||||
<entry key="$PROJECT_DIR$/build.gradle" value="3023242040" />
|
||||
<entry key="$PROJECT_DIR$/settings.gradle" value="3457595523" />
|
||||
</map>
|
||||
</option>
|
||||
@@ -607,10 +603,17 @@
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/src/main/java/address/util/DateUtil.java" />
|
||||
<option value="$PROJECT_DIR$/build.gradle" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/Main.java" />
|
||||
<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/MainApp.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/login/LoginOverviewController.java" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/view/home/HomeListController.java" />
|
||||
<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" />
|
||||
<option value="$PROJECT_DIR$/src/main/java/cn/minoa/Main.java" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@@ -620,12 +623,57 @@
|
||||
<detection-done>true</detection-done>
|
||||
<sorting>DEFINITION_ORDER</sorting>
|
||||
</component>
|
||||
<component name="ProjectFrameBounds">
|
||||
<component name="MavenProjectNavigator">
|
||||
<treeState>
|
||||
<expand />
|
||||
<select />
|
||||
</treeState>
|
||||
</component>
|
||||
<component name="ProjectFrameBounds" extendedState="1">
|
||||
<option name="x" value="-8" />
|
||||
<option name="y" value="-8" />
|
||||
<option name="width" value="1386" />
|
||||
<option name="height" value="788" />
|
||||
</component>
|
||||
<component name="ProjectInspectionProfilesVisibleTreeState">
|
||||
<entry key="Project Default">
|
||||
<profile-state>
|
||||
<expanded-state>
|
||||
<State />
|
||||
<State>
|
||||
<id>Android</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>CorrectnessLintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>Gradle</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>InternationalizationLintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>Kotlin</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>LintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>PerformanceLintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>Probable bugsGradle</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>SecurityLintAndroid</id>
|
||||
</State>
|
||||
</expanded-state>
|
||||
</profile-state>
|
||||
</entry>
|
||||
</component>
|
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
|
||||
<ConfirmationsSetting value="1" id="Add" />
|
||||
</component>
|
||||
<component name="ProjectView">
|
||||
<navigator proportions="" version="1">
|
||||
<flattenPackages ProjectPane="false" />
|
||||
@@ -633,6 +681,8 @@
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="AndroidView" />
|
||||
<pane id="Scope" />
|
||||
<pane id="PackagesPane" />
|
||||
<pane id="ProjectPane">
|
||||
<subPane>
|
||||
<expand>
|
||||
@@ -640,105 +690,31 @@
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Demo_gradle_javafx11_01" type="8a07ba80:GradleTreeStructureProvider$GradleModuleDirectoryNode" />
|
||||
</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" />
|
||||
</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="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" />
|
||||
</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" />
|
||||
</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" />
|
||||
</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" />
|
||||
</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="view" 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="fxml" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="Demo_gradle_javafx11_01" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="External Libraries" type="cb654da1:ExternalLibrariesNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
</pane>
|
||||
<pane id="PackagesPane" />
|
||||
<pane id="Scope" />
|
||||
</panes>
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="SearchEverywhereHistoryKey" value="file	ACTION	ChangeFileEncodingAction" />
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1581702645206" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1581787943272" />
|
||||
<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" />
|
||||
<property name="project.structure.last.edited" value="Modules" />
|
||||
<property name="project.structure.last.edited" value="Artifacts" />
|
||||
<property name="project.structure.proportion" value="0.15" />
|
||||
<property name="project.structure.side.proportion" value="0.2" />
|
||||
<property name="settings.editor.selected.configurable" value="File.Encoding" />
|
||||
<property name="settings.editor.selected.configurable" value="reference.settingsdialog.project.gradle" />
|
||||
</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\EXE" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\java" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\lib" />
|
||||
</key>
|
||||
<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" />
|
||||
@@ -746,11 +722,6 @@
|
||||
<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="CopyFile.RECENT_KEYS">
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\src\main\java" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01" />
|
||||
<recent name="E:\MyCode\newEclipseWorkspace\Demo_gradle_javafx11_01\lib" />
|
||||
</key>
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
<option name="ruleStates">
|
||||
@@ -764,7 +735,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" />
|
||||
@@ -778,7 +749,7 @@
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<configuration name="MainApp (1)" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<configuration name="MainApp" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="cn.minoa.MainApp" />
|
||||
<module name="Demo_gradle_javafx11_01_main" />
|
||||
<extension name="coverage">
|
||||
@@ -791,20 +762,7 @@
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<configuration name="MainApp" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||
<option name="MAIN_CLASS_NAME" value="ch.makery.address.MainApp" />
|
||||
<module name="Demo_gradle_javafx11_01_main" />
|
||||
<extension name="coverage">
|
||||
<pattern>
|
||||
<option name="PATTERN" value="ch.makery.address.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</pattern>
|
||||
</extension>
|
||||
<method v="2">
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<configuration name="Demo_gradle_javafx11_01" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">
|
||||
<configuration name="Demo_gradle_javafx11_01 [clean]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">
|
||||
<ExternalSystemSettings>
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
@@ -814,23 +772,63 @@
|
||||
<list />
|
||||
</option>
|
||||
<option name="taskNames">
|
||||
<list>
|
||||
<option value="clean" />
|
||||
</list>
|
||||
</option>
|
||||
<option name="vmOptions" />
|
||||
</ExternalSystemSettings>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<configuration name="Demo_gradle_javafx11_01 [jar]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">
|
||||
<ExternalSystemSettings>
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="externalSystemIdString" value="GRADLE" />
|
||||
<option name="scriptParameters" />
|
||||
<option name="taskDescriptions">
|
||||
<list />
|
||||
</option>
|
||||
<option name="taskNames">
|
||||
<list>
|
||||
<option value="jar" />
|
||||
</list>
|
||||
</option>
|
||||
<option name="vmOptions" />
|
||||
</ExternalSystemSettings>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<configuration name="Demo_gradle_javafx11_01 [testClasses]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">
|
||||
<ExternalSystemSettings>
|
||||
<option name="executionName" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="externalSystemIdString" value="GRADLE" />
|
||||
<option name="scriptParameters" />
|
||||
<option name="taskDescriptions">
|
||||
<list />
|
||||
</option>
|
||||
<option name="taskNames">
|
||||
<list>
|
||||
<option value="testClasses" />
|
||||
</list>
|
||||
</option>
|
||||
<option name="vmOptions" />
|
||||
</ExternalSystemSettings>
|
||||
<method v="2" />
|
||||
</configuration>
|
||||
<list>
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01" />
|
||||
<item itemvalue="Application.MainApp" />
|
||||
<item itemvalue="Application.MainApp (1)" />
|
||||
<item itemvalue="Application.Main" />
|
||||
<item itemvalue="Application.MainApp" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [jar]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [testClasses]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [clean]" />
|
||||
</list>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Application.Main" />
|
||||
<item itemvalue="Application.MainApp (1)" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [clean]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [testClasses]" />
|
||||
<item itemvalue="Gradle.Demo_gradle_javafx11_01 [jar]" />
|
||||
<item itemvalue="Application.MainApp" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
@@ -846,26 +844,30 @@
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1581687479025</updated>
|
||||
<workItem from="1581687483679" duration="7692000" />
|
||||
<workItem from="1581696923134" duration="5715000" />
|
||||
<workItem from="1581696923134" duration="9052000" />
|
||||
<workItem from="1581750395591" duration="9823000" />
|
||||
<workItem from="1581766015797" duration="8050000" />
|
||||
<workItem from="1581787475946" duration="433000" />
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="13407000" />
|
||||
<option name="totallyTimeSpent" value="35050000" />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="-8" y="-8" width="1386" height="788" extended-state="0" />
|
||||
<frame x="-8" y="-8" width="1386" height="788" extended-state="1" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.49886104" visible="true" weight="0.300905" />
|
||||
<window_info id="Structure" order="1" sideWeight="0.5011389" side_tool="true" weight="0.2963801" />
|
||||
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.4977029" visible="true" weight="0.27978885" />
|
||||
<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" />
|
||||
<window_info id="UI Designer" order="4" />
|
||||
<window_info id="Favorites" order="5" sideWeight="0.5011389" side_tool="true" weight="0.2963801" />
|
||||
<window_info id="Favorites" order="5" sideWeight="0.5022971" side_tool="true" weight="0.30542988" />
|
||||
<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.39449543" />
|
||||
<window_info anchor="bottom" id="Run" order="2" weight="0.29096478" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
|
||||
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
@@ -873,16 +875,16 @@
|
||||
<window_info anchor="bottom" id="Build" order="7" weight="0.32874617" />
|
||||
<window_info anchor="bottom" id="Terminal" order="8" />
|
||||
<window_info anchor="bottom" id="Event Log" order="9" side_tool="true" />
|
||||
<window_info anchor="bottom" id="Messages" order="10" weight="0.32874617" />
|
||||
<window_info anchor="bottom" id="Messages" order="10" weight="0.58039814" />
|
||||
<window_info anchor="bottom" id="Database Changes" order="11" show_stripe_button="false" />
|
||||
<window_info anchor="bottom" id="Version Control" order="12" show_stripe_button="false" />
|
||||
<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" visible="true" weight="0.14630468" />
|
||||
<window_info anchor="right" id="Ant Build" order="1" weight="0.14630468" />
|
||||
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||
<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" />
|
||||
<window_info anchor="right" id="Gradle" order="6" weight="0.3295626" />
|
||||
<window_info anchor="right" id="Maven Projects" order="5" weight="0.3295626" />
|
||||
<window_info anchor="right" id="Gradle" order="6" visible="true" weight="0.3295626" />
|
||||
<window_info anchor="right" id="Database" order="7" weight="0.3295626" />
|
||||
<window_info anchor="right" id="Palette	" order="8" />
|
||||
<window_info anchor="right" id="Theme Preview" order="9" />
|
||||
@@ -899,69 +901,6 @@
|
||||
<option name="FILTER_TARGETS" value="false" />
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/DataCacheQueue.java">
|
||||
<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/DataTestMain.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="325">
|
||||
<caret line="15" column="17" lean-forward="true" selection-start-line="15" selection-start-column="17" selection-end-line="15" selection-end-column="17" />
|
||||
</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="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/OrderInfo.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
<caret line="2" column="23" lean-forward="true" selection-start-line="2" selection-start-column="23" selection-end-line="2" selection-end-column="23" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/registerUser.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="175">
|
||||
<caret line="7" column="31" lean-forward="true" selection-start-line="7" selection-start-column="31" selection-end-line="7" selection-end-column="31" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/ResponseData.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="125">
|
||||
<caret line="6" column="26" lean-forward="true" selection-start-line="6" selection-start-column="26" selection-end-line="6" selection-end-column="26" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/model/Email.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
<caret line="2" lean-forward="true" selection-start-line="2" selection-end-line="2" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/model/Loginer.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
<caret line="2" lean-forward="true" selection-start-line="2" selection-end-line="2" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/model/NotReadMessageList.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
<caret line="2" lean-forward="true" selection-start-line="2" selection-end-line="2" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/model/Person.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
@@ -1011,20 +950,13 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/home/HomeListController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="70">
|
||||
<caret line="12" column="9" lean-forward="true" selection-start-line="12" selection-start-column="9" selection-end-line="12" selection-end-column="9" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/home/HomeListOverview.fxml">
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="309">
|
||||
<caret line="70" column="10" lean-forward="true" selection-start-line="70" selection-start-column="10" selection-end-line="70" selection-end-column="10" />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/login/Login.css">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
@@ -1082,13 +1014,6 @@
|
||||
</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="162">
|
||||
<caret line="68" lean-forward="true" selection-start-line="68" selection-end-line="68" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/HeadPhotoAboutMeController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
@@ -1103,13 +1028,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MineListController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="100">
|
||||
<caret line="7" column="24" lean-forward="true" selection-start-line="7" selection-start-column="24" selection-end-line="7" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/mine/MyCloudFile.css">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
@@ -1173,6 +1091,37 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/mine/MineListOverview.fxml">
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/dataRequestInterface/DataTestMain.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="2575">
|
||||
<caret line="105" column="30" selection-start-line="105" selection-start-column="30" selection-end-line="105" selection-end-column="30" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/META-INF/MANIFEST.MF">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="150">
|
||||
<caret line="6" lean-forward="true" selection-start-line="6" selection-end-line="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<caret lean-forward="true" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/settings.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.idea/encodings.xml">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/SingleNoticeDetailsController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="50">
|
||||
@@ -1182,11 +1131,8 @@
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/WrittenEmailController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="39">
|
||||
<state relative-caret-position="975">
|
||||
<caret line="65" column="16" selection-start-line="65" selection-start-column="16" selection-end-line="65" selection-end-column="16" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -1197,51 +1143,6 @@
|
||||
</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="25">
|
||||
<caret line="1" selection-start-line="1" selection-end-line="1" />
|
||||
</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="114">
|
||||
<caret line="31" column="28" lean-forward="true" selection-start-line="31" selection-start-column="28" selection-end-line="31" selection-end-column="28" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/login/LoginOverview.fxml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="109">
|
||||
<caret line="10" column="188" selection-start-line="10" selection-start-column="188" selection-end-line="10" selection-end-column="188" />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/mine/MineListOverview.fxml">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/NavigationBarOverview.fxml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
<caret line="3" column="31" selection-start-line="3" selection-start-column="31" selection-end-line="3" selection-end-column="31" />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
</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="75">
|
||||
<caret line="15" selection-start-line="15" selection-end-line="15" />
|
||||
<folding>
|
||||
<element signature="e#962#963#0" expanded="true" />
|
||||
<element signature="e#1000#1001#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/NavigationBar.css">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
@@ -1249,20 +1150,90 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/MainApp.java">
|
||||
<entry file="file://$PROJECT_DIR$/ReadMe.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="25">
|
||||
<caret line="714" column="44" lean-forward="true" selection-start-line="714" selection-start-column="44" selection-end-line="714" selection-end-column="44" />
|
||||
<caret line="1" lean-forward="true" selection-start-line="1" selection-end-line="1" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/login/LoginOverview.fxml">
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="109">
|
||||
<caret line="26" column="30" selection-start-line="26" selection-start-column="30" selection-end-line="26" selection-end-column="30" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/resources/images/logo_mini.png">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</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="60">
|
||||
<caret line="45" column="37" lean-forward="true" selection-start-line="45" selection-start-column="37" selection-end-line="45" selection-end-column="37" />
|
||||
</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="56">
|
||||
<caret line="126" lean-forward="true" selection-start-line="126" selection-end-line="126" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/home/HomeListController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="25">
|
||||
<caret line="2" column="24" lean-forward="true" selection-start-line="2" selection-start-column="24" selection-end-line="2" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/resources/images/mImage/left.png">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/resources/images/mImage/test_headPhoto.png">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/resources/images/mImage/right.png">
|
||||
<provider selected="true" editor-type-id="images" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/resources/fxml/NavigationBarOverview.fxml">
|
||||
<provider editor-type-id="JavaFX-Scene-Builder" />
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
<caret line="29" column="42" lean-forward="true" selection-start-line="29" selection-start-column="42" selection-end-line="29" selection-end-column="42" />
|
||||
</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">
|
||||
<caret line="29" column="31" selection-start-line="29" selection-start-column="31" selection-end-line="29" selection-end-column="31" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/main/java/cn/minoa/view/mine/MineListController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="625">
|
||||
<caret line="30" column="67" selection-start-line="30" selection-start-column="67" selection-end-line="30" selection-end-column="67" />
|
||||
</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="314">
|
||||
<caret line="117" column="17" selection-start-line="117" selection-start-column="17" selection-end-line="117" selection-end-column="73" />
|
||||
</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="50">
|
||||
<caret line="2" column="8" lean-forward="true" selection-start-line="2" selection-start-column="8" selection-end-line="2" selection-end-column="32" />
|
||||
<caret line="2" column="3" selection-start-line="2" selection-start-column="3" selection-end-line="2" selection-end-column="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -1271,11 +1242,18 @@
|
||||
<states>
|
||||
<state key="ArtifactsStructureConfigurable.UI">
|
||||
<settings>
|
||||
<artifact-editor />
|
||||
<artifact-editor>
|
||||
<show-content>
|
||||
<type id="artifact" />
|
||||
<type id="library" />
|
||||
</show-content>
|
||||
</artifact-editor>
|
||||
<last-edited>Demo_gradle_javafx11_01:jar</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
<option value="0.5" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
Manifest-Version: 1.0
|
||||
Class-Path: lib\jndn-0.23.jar
|
||||
lib\jndn-0.23-sources.jar
|
||||
lib\json-20080701.jar
|
||||
lib\sqlite-jdbc-3.30.1.jar
|
||||
Main-Class: cn.minoa.Main
|
||||
|
||||
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
minoaClientWindows项目重构日志:https://mubu.com/doc/7nGvyUcL3Jl
|
||||
|
||||
运行环境:
|
||||
1. java版本
|
||||
jdk-11.0.5
|
||||
2. gradle版本
|
||||
Gradle 5.5.1
|
||||
3. javafxplugin版本
|
||||
'org.openjfx.javafxplugin' version '0.0.5'
|
||||
4. JavaFX版本
|
||||
11.0.2
|
||||
+15
-2
@@ -2,11 +2,13 @@ plugins {
|
||||
id 'java'
|
||||
id 'org.openjfx.javafxplugin' version '0.0.5'
|
||||
}
|
||||
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'org.openjfx.javafxplugin'
|
||||
group 'cn.minoa'
|
||||
version '1.0-SNAPSHOT'
|
||||
|
||||
sourceCompatibility = 1.8
|
||||
sourceCompatibility = 11
|
||||
targetCompatibility = 11
|
||||
|
||||
repositories {
|
||||
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
|
||||
@@ -23,3 +25,14 @@ javafx {
|
||||
version = "11.0.2"
|
||||
modules = [ 'javafx.controls','javafx.fxml' ]
|
||||
}
|
||||
|
||||
jar{
|
||||
manifestContentCharset 'utf-8'
|
||||
metadataCharset 'utf-8'
|
||||
manifest{
|
||||
attributes "Main-Class": "cn.minoa.Main"
|
||||
}
|
||||
from{
|
||||
configurations.compile.collect{it.isDirectory()?it:zipTree(it)}
|
||||
}
|
||||
}
|
||||
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.
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,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" 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" 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,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,65 @@
|
||||
<?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" />
|
||||
<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,54 @@
|
||||
<?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>
|
||||
<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 fitHeight="35.0" fitWidth="35.0" layoutX="-50.0" layoutY="-47.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="2.0" AnchorPane.topAnchor="2.0">
|
||||
<image>
|
||||
<Image url="@../../../../../resources/images/logo_mini.png" />
|
||||
</image></ImageView>
|
||||
<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 GridPane.columnIndex="1" />
|
||||
<PasswordField 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 GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
||||
<TextField GridPane.columnIndex="1" GridPane.rowIndex="3" />
|
||||
<TextField prefHeight="23.0" prefWidth="134.0" GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
||||
</children>
|
||||
</GridPane>
|
||||
<Button layoutX="112.0" layoutY="263.0" mnemonicParsing="false" 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,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>
|
||||
@@ -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,28 @@
|
||||
<?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="@MyEmail.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.MyEmailController">
|
||||
<children>
|
||||
<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>
|
||||
<ListView fx:id="emailList" layoutX="135.0" layoutY="141.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="80.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="120.0" />
|
||||
<Button layoutX="424.0" layoutY="601.0" mnemonicParsing="false" onAction="#handleWritter" text="写信" AnchorPane.bottomAnchor="30.0" AnchorPane.rightAnchor="60.0" />
|
||||
<Text layoutX="50.0" layoutY="85.0" onDragEntered="#switchToRecvBox" strokeType="OUTSIDE" strokeWidth="0.0" text="收件箱" underline="true" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="72.0" />
|
||||
<Text layoutX="120.0" layoutY="84.0" onDragEntered="#switchToSendBox" strokeType="OUTSIDE" strokeWidth="0.0" text="发件箱" underline="true" />
|
||||
<Text fx:id="listTitleText" layoutX="249.0" layoutY="117.0" strokeType="OUTSIDE" strokeWidth="0.0" text="xx列表" textAlignment="CENTER" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="105.0" />
|
||||
<Button layoutX="41.0" layoutY="87.0" mnemonicParsing="false" onAction="#switchToRecvBox" opacity="0.0" prefWidth="50.0" text="R" AnchorPane.leftAnchor="42.0" AnchorPane.topAnchor="68.0" />
|
||||
<Button layoutX="222.0" layoutY="76.0" mnemonicParsing="false" onAction="#switchToSendBox" opacity="0.0" prefWidth="50.0" text="S" AnchorPane.leftAnchor="115.0" AnchorPane.topAnchor="68.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* pane样式
|
||||
*/
|
||||
#upAnchorP{
|
||||
-fx-background-color: #E1E6F6;
|
||||
}
|
||||
#downAnchorP{
|
||||
}
|
||||
|
||||
/*
|
||||
* 设置聊天列表样式
|
||||
* 参考链接:https://www.cnblogs.com/javafx/archive/2012/11/30/2796414.html
|
||||
*
|
||||
.list-cell:even {
|
||||
-fx-background-color: white;
|
||||
}
|
||||
.list-cell:odd {
|
||||
-fx-background-color: white;
|
||||
}
|
||||
.list-cell:selected {
|
||||
-fx-background-color: white;
|
||||
}
|
||||
*
|
||||
*/
|
||||
.list-cell:empty {
|
||||
-fx-background-color: white;
|
||||
}
|
||||
/*
|
||||
* 设置内容和高度
|
||||
*/
|
||||
.list-cell{
|
||||
-fx-cell-size: 50px;
|
||||
-fx-alignment: center;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?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="@MyNotice.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.MyNoticeController">
|
||||
<children>
|
||||
<AnchorPane fx:id="upAnchorP" prefHeight="60.0" prefWidth="200.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
||||
<children>
|
||||
<Label text="我的通知" AnchorPane.leftAnchor="35.0" AnchorPane.topAnchor="20.0">
|
||||
<font>
|
||||
<Font size="18.0" />
|
||||
</font>
|
||||
</Label>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<AnchorPane fx:id="downAnchorP" prefHeight="200.0" prefWidth="200.0" stylesheets="@MyNotice.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="60.0">
|
||||
<children>
|
||||
<ListView fx:id="noticeListView" layoutX="124.0" layoutY="42.0" prefHeight="200.0" prefWidth="450.0" AnchorPane.bottomAnchor="80.0" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="20.0" />
|
||||
<Button layoutX="445.0" layoutY="526.0" mnemonicParsing="false" onAction="#handleNewNotice" text="发布通知" AnchorPane.bottomAnchor="30.0" AnchorPane.rightAnchor="55.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?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="125.0" prefWidth="300.0" stylesheets="@SingleNoticeDetails.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.NewFolderDialogController">
|
||||
<children>
|
||||
<Button layoutX="338.0" layoutY="247.0" mnemonicParsing="false" onAction="#handleExit" text="OK" AnchorPane.bottomAnchor="20.0" AnchorPane.rightAnchor="30.0" />
|
||||
<Label layoutX="86.0" layoutY="60.0" text="文件夹名称:" AnchorPane.bottomAnchor="70.0" AnchorPane.leftAnchor="25.0" />
|
||||
<TextField fx:id="newFolderName" layoutX="101.0" layoutY="56.0" AnchorPane.bottomAnchor="65.0" AnchorPane.rightAnchor="20.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.image.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<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.mine.SingleEmailDetailsController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="透明=>避免自动聚焦" />
|
||||
<Text layoutX="30.0" layoutY="33.0" strokeType="OUTSIDE" strokeWidth="0.0" text="来自:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text fx:id="senderText" layoutX="93.0" layoutY="33.0" strokeType="OUTSIDE" strokeWidth="0.0" text="佚名" AnchorPane.leftAnchor="80.0" AnchorPane.topAnchor="20.0" />
|
||||
<Text layoutX="30.0" layoutY="62.0" strokeType="OUTSIDE" strokeWidth="0.0" text="发给:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="50.0" />
|
||||
<Text fx:id="receiverText" layoutX="80.0" layoutY="62.0" strokeType="OUTSIDE" strokeWidth="0.0" text="英俊的我" AnchorPane.leftAnchor="80.0" AnchorPane.topAnchor="50.0" />
|
||||
<Text layoutX="30.0" layoutY="94.0" strokeType="OUTSIDE" strokeWidth="0.0" text="标题:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="80.0" />
|
||||
<Text fx:id="titleText" layoutX="80.0" layoutY="94.0" strokeType="OUTSIDE" strokeWidth="0.0" text="《一只特立独行的诸葛亮》" AnchorPane.leftAnchor="80.0" AnchorPane.topAnchor="80.0" />
|
||||
<Text layoutX="30.0" layoutY="126.0" strokeType="OUTSIDE" strokeWidth="0.0" text="邮件内容:" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="110.0" />
|
||||
<ImageView fitHeight="30.0" fitWidth="30.0" layoutX="250.0" layoutY="13.0" pickOnBounds="true" preserveRatio="true" AnchorPane.rightAnchor="3.0" AnchorPane.topAnchor="3.0">
|
||||
<image>
|
||||
<Image url="@../../../../../resources/images/delete.png" />
|
||||
</image>
|
||||
</ImageView>
|
||||
<Button layoutX="377.0" layoutY="39.0" mnemonicParsing="false" onAction="#exit" opacity="0.0" prefHeight="35.0" prefWidth="35.0" AnchorPane.rightAnchor="1.0" AnchorPane.topAnchor="1.0" />
|
||||
<TextArea fx:id="contentText" editable="false" prefHeight="200.0" prefWidth="200.0" text="永远不要害怕、甚至要积极承认错误。尽早修正以往所造成的错误带来的好处无法估量。及时止损的精髓和前提在于看出错误并及时地、勇敢地纠正!自欺欺人的做法适用于增强信心、抵消消极情绪,而不适用于面对自己的错误的时刻。做一个确定的事情(事情类型),想好要怎么做、怎么去规划和进行,是事情的起点。如果是一件事情10步走,在迈出第一步,或至多第三步前,要对整个十步有一定程度上的把握。在走每一步的时候,要想清楚下一步的方向和步伐。乱几必败。但只想而不走,就连谈胜败的资格也没有了。下决定要全局考虑+果敢能断,切忌拖沓萎靡;做事情要雷厉风行+吃苦耐劳,切勿百半九十。永远不要让私心过于膨胀。有私心、自私自利,是人之常情,且无可厚非。但永远不要让它过于膨胀。否则,就像暴怒的时候一样,判断力会急剧下降。更可怕的是,精神动力可能会随着长久的自私心而变得萎靡,甚至因为一些挫折而达到“心死”的境地。相反的话,则可以达到一种自然而然的状态,甚至是可以成为“内圣”的。————————————————版权声明:本文为CSDN博主「@wefree」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_38672855/article/details/83342294" wrapText="true" AnchorPane.bottomAnchor="200.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" AnchorPane.topAnchor="140.0" />
|
||||
<Button layoutX="433.0" layoutY="463.0" mnemonicParsing="false" onAction="#exit" text="OK" AnchorPane.bottomAnchor="15.0" AnchorPane.rightAnchor="20.0" />
|
||||
<ListView fx:id="emailFiles" layoutX="124.0" layoutY="333.0" prefHeight="100.0" prefWidth="200.0" AnchorPane.bottomAnchor="50.0" AnchorPane.leftAnchor="20.0" AnchorPane.rightAnchor="20.0" />
|
||||
<Text fx:id="emailFilesTitleText" layoutX="36.0" layoutY="397.0" strokeType="OUTSIDE" strokeWidth="0.0" text="邮件附件(点击即可下载到本地):" AnchorPane.leftAnchor="30.0" AnchorPane.topAnchor="420.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
-fx-alignment: center-left;
|
||||
-fx-font-family: "Arial";
|
||||
-fx-font-size: 12;
|
||||
|
||||
#titleField{
|
||||
-fx-text-fill: #8F250B;
|
||||
-fx-font-color:#8F250B;
|
||||
}
|
||||
|
||||
#userNameField{
|
||||
-fx-text-fill: #3652A0;
|
||||
-fx-font-color: #3652A0;
|
||||
}
|
||||
*/
|
||||
#upPane{
|
||||
-fx-background-color: #E1E6F6;
|
||||
}
|
||||
#downPane{
|
||||
-fx-background-color: #CCE8CF;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.web.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<AnchorPane prefHeight="300.0" prefWidth="450.0" stylesheets="@SingleNoticeDetails.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.minoa.view.mine.SingleNoticeDetailsController">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" opacity="0.0" text="透明=>避免默认聚焦" />
|
||||
<AnchorPane fx:id="downPane" layoutX="80.0" layoutY="100.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="90.0">
|
||||
<children>
|
||||
<TextArea fx:id="contentField" editable="false" layoutX="56.0" layoutY="-10.0" prefHeight="200.0" prefWidth="200.0" wrapText="true" AnchorPane.bottomAnchor="40.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="5.0" />
|
||||
</children></AnchorPane>
|
||||
<AnchorPane fx:id="upPane" layoutX="68.0" layoutY="12.0" prefHeight="200.0" prefWidth="200.0" AnchorPane.bottomAnchor="210.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
|
||||
<Button layoutX="338.0" layoutY="247.0" mnemonicParsing="false" onAction="#handleExit" text="OK" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="20.0" />
|
||||
<Text fx:id="titleField" fill="#8f250b" layoutX="75.0" layoutY="43.0" strokeType="OUTSIDE" strokeWidth="0.0" text="通知题目" textAlignment="CENTER" wrappingWidth="165.0" AnchorPane.leftAnchor="145.0" AnchorPane.topAnchor="15.0">
|
||||
<font>
|
||||
<Font name="Arial Black" size="24.0" />
|
||||
</font>
|
||||
</Text>
|
||||
<Text fx:id="userNameField" fill="#3652a0" layoutX="88.0" layoutY="65.0" strokeType="OUTSIDE" strokeWidth="0.0" text="发布者姓名" textAlignment="RIGHT" AnchorPane.rightAnchor="30.0" AnchorPane.topAnchor="60.0">
|
||||
<font>
|
||||
<Font size="14.0" />
|
||||
</font>
|
||||
</Text>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<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.mine.WrittenEmailController">
|
||||
<children>
|
||||
<Text layoutX="54.0" layoutY="49.0" strokeType="OUTSIDE" strokeWidth="0.0" text="收件人:" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="50.0" />
|
||||
<Text layoutX="54.0" layoutY="106.0" strokeType="OUTSIDE" strokeWidth="0.0" text="主题:" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="90.0" />
|
||||
<Text layoutX="54.0" layoutY="185.0" strokeType="OUTSIDE" strokeWidth="0.0" text="正文:" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="130.0" />
|
||||
<TextField fx:id="receiverField" layoutX="134.0" layoutY="34.0" prefHeight="23.0" prefWidth="312.0" AnchorPane.leftAnchor="120.0" AnchorPane.topAnchor="45.0" />
|
||||
<TextField fx:id="emailTitleField" layoutX="134.0" layoutY="66.0" prefHeight="23.0" prefWidth="312.0" AnchorPane.leftAnchor="120.0" AnchorPane.topAnchor="85.0" />
|
||||
<TextArea fx:id="emailContentTextArea" layoutX="111.0" layoutY="150.0" prefHeight="230.0" wrapText="true" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="160.0" />
|
||||
<Button layoutX="392.0" layoutY="463.0" mnemonicParsing="false" onAction="#handleSendEmail" text="发送" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="55.0" />
|
||||
<Button layoutX="321.0" layoutY="457.0" mnemonicParsing="false" onAction="#exit" text="取消" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="120.0" />
|
||||
<ListView fx:id="emailFiles" layoutX="98.0" layoutY="369.0" prefHeight="110.0" prefWidth="200.0" AnchorPane.bottomAnchor="50.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" />
|
||||
<Button layoutX="244.0" layoutY="557.0" mnemonicParsing="false" onAction="#addFilesToEmail" text="添加附件" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="185.0" />
|
||||
<Text layoutX="50.0" layoutY="452.0" strokeType="OUTSIDE" strokeWidth="0.0" text="已添加的附件列表:" AnchorPane.bottomAnchor="170.0" AnchorPane.leftAnchor="50.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.text.*?>
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
|
||||
<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.mine.WrittenNoticeController">
|
||||
<children>
|
||||
<Text layoutX="62.0" layoutY="58.0" strokeType="OUTSIDE" strokeWidth="0.0" text="标题:" AnchorPane.leftAnchor="50.0" AnchorPane.topAnchor="50.0" />
|
||||
<Text layoutX="53.0" layoutY="126.0" strokeType="OUTSIDE" strokeWidth="0.0" text="内容:" AnchorPane.leftAnchor="50.0" />
|
||||
<TextField fx:id="noticeTitleField" layoutX="113.0" layoutY="46.0" prefHeight="23.0" prefWidth="312.0" AnchorPane.leftAnchor="120.0" AnchorPane.topAnchor="45.0" />
|
||||
<TextArea fx:id="noticeContentTextArea" layoutX="111.0" layoutY="149.0" prefHeight="200.0" prefWidth="200.0" wrapText="true" AnchorPane.bottomAnchor="100.0" AnchorPane.leftAnchor="50.0" AnchorPane.rightAnchor="50.0" AnchorPane.topAnchor="150.0" />
|
||||
<Button layoutX="305.0" layoutY="546.0" mnemonicParsing="false" onAction="#exit" text="取消" AnchorPane.bottomAnchor="30.0" AnchorPane.rightAnchor="130.0" />
|
||||
<Button layoutX="392.0" layoutY="546.0" mnemonicParsing="false" onAction="#handleSendNotice" text="发送" AnchorPane.bottomAnchor="30.0" AnchorPane.rightAnchor="55.0" />
|
||||
</children>
|
||||
</AnchorPane>
|
||||
Loaded 100 of 181 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user