📄 serialconnector.java
字号:
portLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); portLabel.setText("port"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(portLabel, gridBagConstraints); ipPortTextField.setText("9000"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(ipPortTextField, gridBagConstraints); placeholderjLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 3; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; mainPanel.add(placeholderjLabel, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 7; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(jSeparator1, gridBagConstraints); packetSizeLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); packetSizeLabel.setText("packet size"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; mainPanel.add(packetSizeLabel, gridBagConstraints); packetSizeTextField.setText("36"); packetSizeTextField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { packetSizeTextFieldActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; mainPanel.add(packetSizeTextField, gridBagConstraints); groupLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); groupLabel.setText("group ID"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; mainPanel.add(groupLabel, gridBagConstraints); groupTextField.setText("0x7D"); groupTextField.setMinimumSize(new java.awt.Dimension(80, 20)); groupTextField.setPreferredSize(new java.awt.Dimension(80, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 1.0; mainPanel.add(groupTextField, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(jSeparator2, gridBagConstraints); oldProtocolCheckBox.setText("Old Serial Protocol (No Framing)"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(oldProtocolCheckBox, gridBagConstraints); threadingCheckBox.setText("Eanble Threading"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(threadingCheckBox, gridBagConstraints); connectionRadioButtonTossim.setText("Tossim Radio"); connectionRadioButtonTossim.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { connectionRadioButtonTossimItemStateChanged(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(connectionRadioButtonTossim, gridBagConstraints); connectionRadioButtonTossimSerial.setText("Tossim Serial"); connectionRadioButtonTossimSerial.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { connectionRadioButtonTossimSerialItemStateChanged(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(connectionRadioButtonTossimSerial, gridBagConstraints); connectionRadioButtonOther.setText("Other Connection"); connectionRadioButtonOther.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { connectionRadioButtonOtherItemStateChanged(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(connectionRadioButtonOther, gridBagConstraints); tossimRadioLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); tossimRadioLabel.setText("address"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(tossimRadioLabel, gridBagConstraints); tossimRadioAddressTextField.setText("127.0.0.1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(tossimRadioAddressTextField, gridBagConstraints); tossimSerialLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); tossimSerialLabel.setText("address"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(tossimSerialLabel, gridBagConstraints); tossimSerialAddressTextField.setText("127.0.0.1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(tossimSerialAddressTextField, gridBagConstraints); otherConnLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); otherConnLabel.setText("string"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(otherConnLabel, gridBagConstraints); otherConnTextField.setText("127.0.0.1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 6; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(otherConnTextField, gridBagConstraints); getContentPane().add(mainPanel, java.awt.BorderLayout.NORTH); messagePanel.setLayout(new java.awt.GridBagLayout()); messagePanel.setBorder(new javax.swing.border.TitledBorder(null, "Message counter", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.DEFAULT_POSITION)); sentLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); sentLabel.setText("sent"); sentLabel.setToolTipText("sent"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; messagePanel.add(sentLabel, gridBagConstraints); sentTextField.setEditable(false); sentTextField.setHorizontalAlignment(javax.swing.JTextField.TRAILING); sentTextField.setText("0"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; messagePanel.add(sentTextField, gridBagConstraints); receivedLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); receivedLabel.setText("received"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; messagePanel.add(receivedLabel, gridBagConstraints); receivedTextField.setEditable(false); receivedTextField.setHorizontalAlignment(javax.swing.JTextField.TRAILING); receivedTextField.setText("0"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; messagePanel.add(receivedTextField, gridBagConstraints); getContentPane().add(messagePanel, java.awt.BorderLayout.CENTER); controlPanel.setLayout(new java.awt.GridBagLayout()); ssButton.setText("Start Port"); ssButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ssButtonActionPerformed(evt); } }); controlPanel.add(ssButton, new java.awt.GridBagConstraints()); getContentPane().add(controlPanel, java.awt.BorderLayout.WEST); pack(); }//GEN-END:initComponents private void connectionRadioButtonTossimItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_connectionRadioButtonTossimItemStateChanged if (evt.getStateChange() == ItemEvent.SELECTED) { this.tossimRadioLabel.setEnabled(true); this.tossimRadioAddressTextField.setEnabled(true); lastSelected = (ItemRadioButton)connectionRadioButtonTossim; } else if(evt.getStateChange() == ItemEvent.DESELECTED) { this.tossimRadioLabel.setEnabled(false); this.tossimRadioAddressTextField.setEnabled(false); } }//GEN-LAST:event_connectionRadioButtonTossimItemStateChanged private void connectionRadioButtonOtherItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_connectionRadioButtonOtherItemStateChanged if (evt.getStateChange() == ItemEvent.SELECTED) { this.otherConnLabel.setEnabled(true); this.otherConnTextField.setEnabled(true); lastSelected = (ItemRadioButton)connectionRadioButtonOther; } else if(evt.getStateChange() == ItemEvent.DESELECTED) { this.otherConnLabel.setEnabled(false); this.otherConnTextField.setEnabled(false); } }//GEN-LAST:event_connectionRadioButtonOtherItemStateChanged private void connectionRadioButtonTossimSerialItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_connectionRadioButtonTossimSerialItemStateChanged if (evt.getStateChange() == ItemEvent.SELECTED) { this.tossimSerialLabel.setEnabled(true); this.tossimSerialAddressTextField.setEnabled(true); lastSelected = (ItemRadioButton) connectionRadioButtonTossimSerial; } else if(evt.getStateChange() == ItemEvent.DESELECTED) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -