hou 1 неделя назад
Сommit
806ad07af0
100 измененных файлов с 128 добавлено и 0 удалено
  1. 23 0
      .classpath
  2. 8 0
      .gitignore
  3. 17 0
      .project
  4. 2 0
      image/.gitignore
  5. BIN
      image/background.png
  6. BIN
      image/bg/a_side.png
  7. BIN
      image/bg/b_side.png
  8. BIN
      image/bg/bar_add.png
  9. BIN
      image/bg/bar_bookmark.png
  10. BIN
      image/bg/bar_cmd_go.png
  11. BIN
      image/bg/bar_edit.png
  12. BIN
      image/bg/bar_pause.png
  13. BIN
      image/bg/bar_sampling.png
  14. BIN
      image/bg/bar_setting.png
  15. BIN
      image/bg/bar_stop.png
  16. BIN
      image/bg/close_bt.png
  17. BIN
      image/bg/company_setting_logo.png
  18. BIN
      image/bg/delete.png
  19. BIN
      image/bg/department_setting_logo.png
  20. BIN
      image/bg/download.png
  21. BIN
      image/bg/equipment_setting_logo.png
  22. BIN
      image/bg/gj_001_1_20.png
  23. BIN
      image/bg/gj_001_21_40.png
  24. BIN
      image/bg/gj_001_41_60.png
  25. BIN
      image/bg/green_dot.png
  26. BIN
      image/bg/grey_dot.png
  27. BIN
      image/bg/icon.png
  28. BIN
      image/bg/inductance_logo.png
  29. BIN
      image/bg/insulation_logo.png
  30. BIN
      image/bg/login.png
  31. BIN
      image/bg/logo.png
  32. BIN
      image/bg/logoff.png
  33. BIN
      image/bg/menu_data_analysis.png
  34. BIN
      image/bg/menu_data_preprocess.png
  35. BIN
      image/bg/menu_file.png
  36. BIN
      image/bg/menu_setting.png
  37. BIN
      image/bg/min_bt.png
  38. BIN
      image/bg/ng_bg.png
  39. BIN
      image/bg/ok_bg.png
  40. BIN
      image/bg/open_file.png
  41. BIN
      image/bg/refresh.png
  42. BIN
      image/bg/reset_logo.png
  43. BIN
      image/bg/resistance_logo.png
  44. BIN
      image/bg/save_bg.png
  45. BIN
      image/bg/scan_barcode.png
  46. BIN
      image/bg/tree_folder_icon.png
  47. BIN
      image/bg/tree_leaf_icon.png
  48. BIN
      image/bg/user.png
  49. BIN
      image/bg/vertical_line.png
  50. BIN
      image/bg/zoom_in.png
  51. BIN
      image/bg/zoom_out.png
  52. BIN
      image/close_bt.png
  53. 0 0
      image/cmd.txt
  54. BIN
      image/icon.ico
  55. BIN
      image/info_bt.png
  56. BIN
      image/min_bt.png
  57. BIN
      lib/SparseBitSet-1.2.jar
  58. BIN
      lib/SparseBitSet-1.3.jar
  59. BIN
      lib/commons-codec-1.15.jar
  60. BIN
      lib/commons-codec-1.18.0.jar
  61. BIN
      lib/commons-collections4-4.4.jar
  62. BIN
      lib/commons-compress-1.21.jar
  63. BIN
      lib/commons-compress-1.27.1.jar
  64. BIN
      lib/commons-io-2.11.0.jar
  65. BIN
      lib/commons-io-2.18.0.jar
  66. BIN
      lib/commons-io-2.19.0.jar
  67. BIN
      lib/commons-lang3-3.16.0.jar
  68. BIN
      lib/commons-math3-3.6.1.jar
  69. BIN
      lib/curvesapi-1.07.jar
  70. BIN
      lib/curvesapi-1.08.jar
  71. BIN
      lib/fastjson2-2.0.16.jar
  72. BIN
      lib/gson-2.10.jar
  73. BIN
      lib/iot-communication-1.4.4.jar
  74. BIN
      lib/jSerialComm-2.6.2.jar
  75. BIN
      lib/jacob-1.21-x64.dll
  76. BIN
      lib/jacob.jar
  77. BIN
      lib/jfreechart-1.5.4.jar
  78. BIN
      lib/jlibmodbus-1.2.9.2.jar
  79. BIN
      lib/jshortcut-0.4-oberzalek.jar
  80. BIN
      lib/jssc-2.9.6.jar
  81. BIN
      lib/kotlin-stdlib-1.8.10.jar
  82. BIN
      lib/log4j-api-2.17.2.jar
  83. BIN
      lib/log4j-core-2.17.2.jar
  84. BIN
      lib/logback-classic-1.2.13.jar
  85. BIN
      lib/logback-core-1.2.13.jar
  86. BIN
      lib/netty-all-4.1.48.Final.jar
  87. BIN
      lib/okhttp-4.10.0.jar
  88. BIN
      lib/okio-jvm-3.3.0.jar
  89. BIN
      lib/poi-5.2.2.jar
  90. BIN
      lib/poi-ooxml-5.2.2.jar
  91. BIN
      lib/poi-ooxml-lite-5.2.2.jar
  92. BIN
      lib/s7connector-2.1.jar
  93. BIN
      lib/sqlite-jdbc-3.36.0.3.jar
  94. BIN
      lib/xml-apis-1.4.01.jar
  95. BIN
      lib/xmlbeans-5.0.3.jar
  96. BIN
      lib/xmlbeans-5.3.0.jar
  97. 3 0
      src/META-INF/MANIFEST.MF
  98. 13 0
      src/com/mes/component/CallFromJs.java
  99. 62 0
      src/com/mes/component/MesRadio.java
  100. 0 0
      src/com/mes/component/MesWebView.java

+ 23 - 0
.classpath

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<attributes>
+			<attribute name="module" value="true"/>
+		</attributes>
+	</classpathentry>
+    <classpathentry kind="src" path="image"/>
+	<classpathentry excluding="resources/" kind="src" path="src"/>
+	<classpathentry kind="src" path="src/resources"/>
+	<classpathentry kind="output" path="bin"/>
+	<classpathentry kind="lib" path="lib/s7connector-2.1.jar"/>
+	<classpathentry kind="lib" path="lib/okhttp-4.10.0.jar"/>
+	<classpathentry kind="lib" path="lib/kotlin-stdlib-1.8.10.jar"/>
+	<classpathentry kind="lib" path="lib/okio-jvm-3.3.0.jar"/>
+	<classpathentry kind="lib" path="lib/gson-2.10.jar"/>
+	<classpathentry kind="lib" path="lib/jfreechart-1.5.4.jar"/>
+	<classpathentry kind="lib" path="lib/jshortcut-0.4-oberzalek.jar"/>
+	<classpathentry kind="lib" path="lib/netty-all-4.1.48.Final.jar"/>
+	<classpathentry kind="lib" path="lib/sqlite-jdbc-3.36.0.3.jar"/>
+	<classpathentry kind="lib" path="lib/commons-codec-1.15.jar"/>
+	<classpathentry kind="lib" path="lib/fastjson2-2.0.16.jar"/>
+</classpath>

+ 8 - 0
.gitignore

@@ -0,0 +1,8 @@
+.idea
+.settings
+classes
+bin
+out
+*.db
+*.iml
+.lock

+ 17 - 0
.project

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>mesclient-qm-1</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

+ 2 - 0
image/.gitignore

@@ -0,0 +1,2 @@
+META-INF
+_system~.ini

BIN
image/background.png


BIN
image/bg/a_side.png


BIN
image/bg/b_side.png


BIN
image/bg/bar_add.png


BIN
image/bg/bar_bookmark.png


BIN
image/bg/bar_cmd_go.png


BIN
image/bg/bar_edit.png


BIN
image/bg/bar_pause.png


BIN
image/bg/bar_sampling.png


BIN
image/bg/bar_setting.png


BIN
image/bg/bar_stop.png


BIN
image/bg/close_bt.png


BIN
image/bg/company_setting_logo.png


BIN
image/bg/delete.png


BIN
image/bg/department_setting_logo.png


BIN
image/bg/download.png


BIN
image/bg/equipment_setting_logo.png


BIN
image/bg/gj_001_1_20.png


BIN
image/bg/gj_001_21_40.png


BIN
image/bg/gj_001_41_60.png


BIN
image/bg/green_dot.png


BIN
image/bg/grey_dot.png


BIN
image/bg/icon.png


BIN
image/bg/inductance_logo.png


BIN
image/bg/insulation_logo.png


BIN
image/bg/login.png


BIN
image/bg/logo.png


BIN
image/bg/logoff.png


BIN
image/bg/menu_data_analysis.png


BIN
image/bg/menu_data_preprocess.png


BIN
image/bg/menu_file.png


BIN
image/bg/menu_setting.png


BIN
image/bg/min_bt.png


BIN
image/bg/ng_bg.png


BIN
image/bg/ok_bg.png


BIN
image/bg/open_file.png


BIN
image/bg/refresh.png


BIN
image/bg/reset_logo.png


BIN
image/bg/resistance_logo.png


BIN
image/bg/save_bg.png


BIN
image/bg/scan_barcode.png


BIN
image/bg/tree_folder_icon.png


BIN
image/bg/tree_leaf_icon.png


BIN
image/bg/user.png


BIN
image/bg/vertical_line.png


BIN
image/bg/zoom_in.png


BIN
image/bg/zoom_out.png


BIN
image/close_bt.png


+ 0 - 0
image/cmd.txt


BIN
image/icon.ico


BIN
image/info_bt.png


BIN
image/min_bt.png


BIN
lib/SparseBitSet-1.2.jar


BIN
lib/SparseBitSet-1.3.jar


BIN
lib/commons-codec-1.15.jar


BIN
lib/commons-codec-1.18.0.jar


BIN
lib/commons-collections4-4.4.jar


BIN
lib/commons-compress-1.21.jar


BIN
lib/commons-compress-1.27.1.jar


BIN
lib/commons-io-2.11.0.jar


BIN
lib/commons-io-2.18.0.jar


BIN
lib/commons-io-2.19.0.jar


BIN
lib/commons-lang3-3.16.0.jar


BIN
lib/commons-math3-3.6.1.jar


BIN
lib/curvesapi-1.07.jar


BIN
lib/curvesapi-1.08.jar


BIN
lib/fastjson2-2.0.16.jar


BIN
lib/gson-2.10.jar


BIN
lib/iot-communication-1.4.4.jar


BIN
lib/jSerialComm-2.6.2.jar


BIN
lib/jacob-1.21-x64.dll



BIN
lib/jfreechart-1.5.4.jar


BIN
lib/jlibmodbus-1.2.9.2.jar


BIN
lib/jshortcut-0.4-oberzalek.jar


BIN
lib/jssc-2.9.6.jar


BIN
lib/kotlin-stdlib-1.8.10.jar


BIN
lib/log4j-api-2.17.2.jar


BIN
lib/log4j-core-2.17.2.jar


BIN
lib/logback-classic-1.2.13.jar


BIN
lib/logback-core-1.2.13.jar


BIN
lib/netty-all-4.1.48.Final.jar


BIN
lib/okhttp-4.10.0.jar


BIN
lib/okio-jvm-3.3.0.jar


BIN
lib/poi-5.2.2.jar


BIN
lib/poi-ooxml-5.2.2.jar


BIN
lib/poi-ooxml-lite-5.2.2.jar


BIN
lib/s7connector-2.1.jar


BIN
lib/sqlite-jdbc-3.36.0.3.jar


BIN
lib/xml-apis-1.4.01.jar


BIN
lib/xmlbeans-5.0.3.jar


BIN
lib/xmlbeans-5.3.0.jar


+ 3 - 0
src/META-INF/MANIFEST.MF

@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Main-Class: com.mes.ui.MesClient
+

+ 13 - 0
src/com/mes/component/CallFromJs.java

@@ -0,0 +1,13 @@
+package com.mes.component;
+
+import com.mes.ui.MesClient;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class CallFromJs {
+    public static final Logger log =  LoggerFactory.getLogger(CallFromJs.class);
+    public String callFromJs(String info){
+        log.info("ss:"+info);
+        return MesClient.sessionid+":java:" + info;
+    }
+}

+ 62 - 0
src/com/mes/component/MesRadio.java

@@ -0,0 +1,62 @@
+package com.mes.component;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.swing.*;
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+public class MesRadio extends JPanel {
+
+    public static final Logger log =  LoggerFactory.getLogger(MesRadio.class);
+
+    private String result = "";
+    private Integer i = 0;
+
+    public MesRadio(String[] radioTitles,String[] radioVals){
+        this.setLayout(new FlowLayout());
+        ButtonGroup group = new ButtonGroup();
+        i = 0;
+        for (String title:radioTitles){
+            JRadioButton radioButton = new JRadioButton(title);
+            radioButton.setFont(new Font("微软雅黑", Font.PLAIN, 28));
+
+            String val = radioVals[i];
+            radioButton.setName(val);
+
+            this.add(radioButton);
+            group.add(radioButton);
+
+            radioButton.addActionListener(new ActionListener() {
+                @Override
+                public void actionPerformed(ActionEvent e) {
+                    result = val;
+                    log.info("选择:"+result);
+                }
+            });
+            i++;
+        }
+    }
+
+    public void setResult(String ret){
+        this.result = "";
+        Component[] components = this.getComponents();
+        for (Component jRadioButton:components){
+            if(jRadioButton instanceof JRadioButton){
+                JRadioButton jRadioButtonParam = (JRadioButton)jRadioButton;
+                if(ret.equals(jRadioButtonParam.getName())){
+                    jRadioButtonParam.setSelected(true);
+                    this.result = jRadioButtonParam.getName();
+                }else{
+                    jRadioButtonParam.setSelected(false);
+                }
+            }
+        }
+    }
+
+    public String getResult(){
+        return this.result;
+    }
+}

+ 0 - 0
src/com/mes/component/MesWebView.java


Некоторые файлы не были показаны из-за большого количества измененных файлов