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

TEMPAT SAMPAH
image/background.png


TEMPAT SAMPAH
image/bg/a_side.png


TEMPAT SAMPAH
image/bg/b_side.png


TEMPAT SAMPAH
image/bg/bar_add.png


TEMPAT SAMPAH
image/bg/bar_bookmark.png


TEMPAT SAMPAH
image/bg/bar_cmd_go.png


TEMPAT SAMPAH
image/bg/bar_edit.png


TEMPAT SAMPAH
image/bg/bar_pause.png


TEMPAT SAMPAH
image/bg/bar_sampling.png


TEMPAT SAMPAH
image/bg/bar_setting.png


TEMPAT SAMPAH
image/bg/bar_stop.png


TEMPAT SAMPAH
image/bg/close_bt.png


TEMPAT SAMPAH
image/bg/company_setting_logo.png


TEMPAT SAMPAH
image/bg/delete.png


TEMPAT SAMPAH
image/bg/department_setting_logo.png


TEMPAT SAMPAH
image/bg/download.png


TEMPAT SAMPAH
image/bg/equipment_setting_logo.png


TEMPAT SAMPAH
image/bg/gj_001_1_20.png


TEMPAT SAMPAH
image/bg/gj_001_21_40.png


TEMPAT SAMPAH
image/bg/gj_001_41_60.png


TEMPAT SAMPAH
image/bg/green_dot.png


TEMPAT SAMPAH
image/bg/grey_dot.png


TEMPAT SAMPAH
image/bg/icon.png


TEMPAT SAMPAH
image/bg/inductance_logo.png


TEMPAT SAMPAH
image/bg/insulation_logo.png


TEMPAT SAMPAH
image/bg/login.png


TEMPAT SAMPAH
image/bg/logo.png


TEMPAT SAMPAH
image/bg/logoff.png


TEMPAT SAMPAH
image/bg/menu_data_analysis.png


TEMPAT SAMPAH
image/bg/menu_data_preprocess.png


TEMPAT SAMPAH
image/bg/menu_file.png


TEMPAT SAMPAH
image/bg/menu_setting.png


TEMPAT SAMPAH
image/bg/min_bt.png


TEMPAT SAMPAH
image/bg/ng_bg.png


TEMPAT SAMPAH
image/bg/ok_bg.png


TEMPAT SAMPAH
image/bg/open_file.png


TEMPAT SAMPAH
image/bg/refresh.png


TEMPAT SAMPAH
image/bg/reset_logo.png


TEMPAT SAMPAH
image/bg/resistance_logo.png


TEMPAT SAMPAH
image/bg/save_bg.png


TEMPAT SAMPAH
image/bg/scan_barcode.png


TEMPAT SAMPAH
image/bg/tree_folder_icon.png


TEMPAT SAMPAH
image/bg/tree_leaf_icon.png


TEMPAT SAMPAH
image/bg/user.png


TEMPAT SAMPAH
image/bg/vertical_line.png


TEMPAT SAMPAH
image/bg/zoom_in.png


TEMPAT SAMPAH
image/bg/zoom_out.png


TEMPAT SAMPAH
image/close_bt.png


+ 0 - 0
image/cmd.txt


TEMPAT SAMPAH
image/icon.ico


TEMPAT SAMPAH
image/info_bt.png


TEMPAT SAMPAH
image/min_bt.png


TEMPAT SAMPAH
lib/SparseBitSet-1.2.jar


TEMPAT SAMPAH
lib/SparseBitSet-1.3.jar


TEMPAT SAMPAH
lib/commons-codec-1.15.jar


TEMPAT SAMPAH
lib/commons-codec-1.18.0.jar


TEMPAT SAMPAH
lib/commons-collections4-4.4.jar


TEMPAT SAMPAH
lib/commons-compress-1.21.jar


TEMPAT SAMPAH
lib/commons-compress-1.27.1.jar


TEMPAT SAMPAH
lib/commons-io-2.11.0.jar


TEMPAT SAMPAH
lib/commons-io-2.18.0.jar


TEMPAT SAMPAH
lib/commons-io-2.19.0.jar


TEMPAT SAMPAH
lib/commons-lang3-3.16.0.jar


TEMPAT SAMPAH
lib/commons-math3-3.6.1.jar


TEMPAT SAMPAH
lib/curvesapi-1.07.jar


TEMPAT SAMPAH
lib/curvesapi-1.08.jar


TEMPAT SAMPAH
lib/fastjson2-2.0.16.jar


TEMPAT SAMPAH
lib/gson-2.10.jar


TEMPAT SAMPAH
lib/iot-communication-1.4.4.jar


TEMPAT SAMPAH
lib/jSerialComm-2.6.2.jar


TEMPAT SAMPAH
lib/jacob-1.21-x64.dll


TEMPAT SAMPAH
lib/jacob.jar


TEMPAT SAMPAH
lib/jfreechart-1.5.4.jar


TEMPAT SAMPAH
lib/jlibmodbus-1.2.9.2.jar


TEMPAT SAMPAH
lib/jshortcut-0.4-oberzalek.jar


TEMPAT SAMPAH
lib/jssc-2.9.6.jar


TEMPAT SAMPAH
lib/kotlin-stdlib-1.8.10.jar


TEMPAT SAMPAH
lib/log4j-api-2.17.2.jar


TEMPAT SAMPAH
lib/log4j-core-2.17.2.jar


TEMPAT SAMPAH
lib/logback-classic-1.2.13.jar


TEMPAT SAMPAH
lib/logback-core-1.2.13.jar


TEMPAT SAMPAH
lib/netty-all-4.1.48.Final.jar


TEMPAT SAMPAH
lib/okhttp-4.10.0.jar


TEMPAT SAMPAH
lib/okio-jvm-3.3.0.jar


TEMPAT SAMPAH
lib/poi-5.2.2.jar


TEMPAT SAMPAH
lib/poi-ooxml-5.2.2.jar


TEMPAT SAMPAH
lib/poi-ooxml-lite-5.2.2.jar


TEMPAT SAMPAH
lib/s7connector-2.1.jar


TEMPAT SAMPAH
lib/sqlite-jdbc-3.36.0.3.jar


TEMPAT SAMPAH
lib/xml-apis-1.4.01.jar


TEMPAT SAMPAH
lib/xmlbeans-5.0.3.jar


TEMPAT SAMPAH
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


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini