📄 serialconnector.java
字号:
connectionRadioButtonTossim.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { connectionRadioButtonSCOMItemStateChanged(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(connectionRadioButtonTossim, gridBagConstraints); sComPortLabel.setText("address"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(sComPortLabel, gridBagConstraints); sTossimTextField.setText("127.0.0.1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(sTossimTextField, gridBagConstraints); connectionRadioButtonTossimSerial.setText("Tossim Serial"); connectionRadioButtonTossimSerial.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { } }); connectionRadioButtonTossimSerial.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { } }); 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 = 2; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(connectionRadioButtonTossimSerial, gridBagConstraints); sTossimSerialLabel.setText("address"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(sTossimSerialLabel, gridBagConstraints); sTossimSerialTextField.setText("127.0.0.1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(sTossimSerialTextField, gridBagConstraints); connectionRadioButtonOther.setText("Other Connection"); connectionRadioButtonOther.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { } }); connectionRadioButtonOther.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent evt) { } }); 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 = 4; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(connectionRadioButtonOther, gridBagConstraints); sOtherLabel.setText("string"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(sOtherLabel, gridBagConstraints); sOtherTextField.setText(""); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; mainPanel.add(sOtherTextField, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; 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.gridx = 0; gridBagConstraints.gridy = 7; 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.gridx = 0; gridBagConstraints.gridy = 8; gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; mainPanel.add(oldProtocolCheckBox, gridBagConstraints); ipLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); ipLabel.setText("address"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; mainPanel.add(ipLabel, gridBagConstraints); getContentPane().add(mainPanel, java.awt.BorderLayout.NORTH); messagePanel.setLayout(new java.awt.GridBagLayout()); messagePanel.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0))); messageLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); messageLabel.setText("message counter"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.weightx = 1.0; messagePanel.add(messageLabel, gridBagConstraints); 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.setBackground(new java.awt.Color(255, 255, 255)); 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.setBackground(new java.awt.Color(255, 255, 255)); 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 connectionRadioButtonSCOMItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_connectionRadioButtonSCOMItemStateChanged if (evt.getStateChange() == ItemEvent.SELECTED) { this.sTossimTextField.setEnabled(true); this.sComPortLabel.setEnabled(true); } else if(evt.getStateChange() == ItemEvent.DESELECTED) { this.sTossimTextField.setEnabled(false); this.sComPortLabel.setEnabled(false); } }//GEN-LAST:event_connectionRadioButtonSCOMItemStateChanged private void connectionRadioButtonTossimSerialItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_connectionRadioButtonSCOMItemStateChanged if (evt.getStateChange() == ItemEvent.SELECTED) { this.sTossimSerialTextField.setEnabled(true); this.sTossimSerialLabel.setEnabled(true); } else if(evt.getStateChange() == ItemEvent.DESELECTED) { this.sTossimSerialTextField.setEnabled(false); this.sTossimSerialLabel.setEnabled(false); } }//GEN-LAST:event_connectionRadioButtonSCOMItemStateChanged private void connectionRadioButtonOtherItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_connectionRadioButtonSCOMItemStateChanged if (evt.getStateChange() == ItemEvent.SELECTED) { this.sOtherTextField.setEnabled(true); this.sOtherLabel.setEnabled(true); } else if(evt.getStateChange() == ItemEvent.DESELECTED) { this.sOtherTextField.setEnabled(false); this.sOtherLabel.setEnabled(false); } }//GEN-LAST:event_connectionRadioButtonSCOMItemStateChanged
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -