-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDataBox.java
More file actions
131 lines (118 loc) · 7.34 KB
/
Copy pathDataBox.java
File metadata and controls
131 lines (118 loc) · 7.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package GUI;
import com.intellij.uiDesigner.core.GridConstraints;
import com.intellij.uiDesigner.core.GridLayoutManager;
import com.intellij.uiDesigner.core.Spacer;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.tree.DefaultTreeModel;
import javax.xml.crypto.Data;
import java.awt.*;
import java.nio.FloatBuffer;
public class DataBox {
private JPanel panel;
private JTree tree1;
private JButton 属性Button;
private JButton 数值Button;
private JTabbedPane tabbedPane1;
public void load() {
DefaultMutableTreeNode root = new DefaultMutableTreeNode("无人机仿真系统");
DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("无人机簇1");
DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("无人机簇2");
DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("无人机簇3");
DefaultMutableTreeNode type1 = new DefaultMutableTreeNode("簇头节点");
DefaultMutableTreeNode type2 = new DefaultMutableTreeNode("网关节点");
DefaultMutableTreeNode type3 = new DefaultMutableTreeNode("普通节点");
type1.add(new DefaultMutableTreeNode("UAV-0"));
type2.add(new DefaultMutableTreeNode("UAV-13"));
type3.add(new DefaultMutableTreeNode("UAV-16"));
type3.add(new DefaultMutableTreeNode("UAV-24"));
type3.add(new DefaultMutableTreeNode("UAV-35"));
type3.add(new DefaultMutableTreeNode("UAV-46"));
type3.add(new DefaultMutableTreeNode("UAV-27"));
type3.add(new DefaultMutableTreeNode("UAV-17"));
type3.add(new DefaultMutableTreeNode("UAV-18"));
type3.add(new DefaultMutableTreeNode("UAV-15"));
type3.add(new DefaultMutableTreeNode("UAV-22"));
type3.add(new DefaultMutableTreeNode("UAV-23"));
type3.add(new DefaultMutableTreeNode("UAV-11"));
type3.add(new DefaultMutableTreeNode("UAV-2"));
type3.add(new DefaultMutableTreeNode("UAV-6"));
type3.add(new DefaultMutableTreeNode("UAV-8"));
type3.add(new DefaultMutableTreeNode("UAV-4"));
type3.add(new DefaultMutableTreeNode("UAV-3"));
node1.add(type1);
node1.add(type2);
node1.add(type3);
root.add(node1);
root.add(node2);
root.add(node3);
tree1.setModel(new DefaultTreeModel(root));
}
public JPanel getPanel() {
return panel;
}
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
// DO NOT EDIT OR ADD ANY CODE HERE!
$$$setupUI$$$();
}
/**
* Method generated by IntelliJ IDEA GUI Designer
* >>> IMPORTANT!! <<<
* DO NOT edit this method OR call it in your code!
*
* @noinspection ALL
*/
private void $$$setupUI$$$() {
panel = new JPanel();
panel.setLayout(new GridLayoutManager(4, 3, new Insets(0, 0, 0, 0), -1, -1));
final JPanel panel1 = new JPanel();
panel1.setLayout(new GridLayoutManager(2, 1, new Insets(0, 0, 0, 0), -1, -1));
panel.add(panel1, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
final JScrollPane scrollPane1 = new JScrollPane();
panel1.add(scrollPane1, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
tree1 = new JTree();
tree1.setDropMode(DropMode.USE_SELECTION);
tree1.setEditable(false);
tree1.setToolTipText("");
tree1.putClientProperty("JTree.lineStyle", "");
tree1.putClientProperty("html.disable", Boolean.FALSE);
scrollPane1.setViewportView(tree1);
final JPanel panel2 = new JPanel();
panel2.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
panel1.add(panel2, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
属性Button = new JButton();
属性Button.setText("属性");
panel2.add(属性Button, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
数值Button = new JButton();
数值Button.setText("数值");
panel2.add(数值Button, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
final Spacer spacer1 = new Spacer();
panel.add(spacer1, new GridConstraints(1, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_FIXED, 1, null, new Dimension(10, -1), null, 0, false));
final Spacer spacer2 = new Spacer();
panel.add(spacer2, new GridConstraints(3, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(-1, 10), null, 0, false));
final Spacer spacer3 = new Spacer();
panel.add(spacer3, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(-1, 10), null, 0, false));
final Spacer spacer4 = new Spacer();
panel.add(spacer4, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_FIXED, 1, null, new Dimension(10, -1), null, 0, false));
final JPanel panel3 = new JPanel();
panel3.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
panel.add(panel3, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
tabbedPane1 = new JTabbedPane();
panel3.add(tabbedPane1, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(200, 200), null, 0, false));
final JPanel panel4 = new JPanel();
panel4.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
tabbedPane1.addTab("输入", panel4);
final JPanel panel5 = new JPanel();
panel5.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
tabbedPane1.addTab("输出", panel5);
}
/**
* @noinspection ALL
*/
public JComponent $$$getRootComponent$$$() {
return panel;
}
}