⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 remotecontrol.java

📁 无线通信的主要编程软件,是无线通信工作人员的必备工具,关天相关教程我会在后续传上.
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
                intCmdLabel.setText("Integer Parameter");                intCmdLabel.setToolTipText("(uint16)");                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.ipadx = 10;                gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 0);                intPanel.add(intCmdLabel, gridBagConstraints);                intCmdTextField.setToolTipText("application dependent integer parameter");                intCmdTextField.setMinimumSize(new java.awt.Dimension(40, 20));                intCmdTextField.setPreferredSize(new java.awt.Dimension(40, 20));                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.ipadx = 10;                gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;                gridBagConstraints.weightx = 1.0;                gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5);                intPanel.add(intCmdTextField, gridBagConstraints);                jTabbedPane1.addTab("Int", intPanel);                runPanel.setLayout(new java.awt.GridBagLayout());                startRadioButton.setSelected(true);                startRadioButton.setText("Start");                startRadioButton.addActionListener(new java.awt.event.ActionListener() {                        public void actionPerformed(java.awt.event.ActionEvent evt) {                                startRadioButtonActionPerformed(evt);                        }                });                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.weightx = 1.0;                runPanel.add(startRadioButton, gridBagConstraints);                stopRadioButton.setText("Stop");                stopRadioButton.addActionListener(new java.awt.event.ActionListener() {                        public void actionPerformed(java.awt.event.ActionEvent evt) {                                stopRadioButtonActionPerformed(evt);                        }                });                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.weightx = 1.0;                runPanel.add(stopRadioButton, gridBagConstraints);                restartRadioButton.setText("Restart");                restartRadioButton.addActionListener(new java.awt.event.ActionListener() {                        public void actionPerformed(java.awt.event.ActionEvent evt) {                                restartRadioButtonActionPerformed(evt);                        }                });                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;                gridBagConstraints.weightx = 1.0;                runPanel.add(restartRadioButton, gridBagConstraints);                jTabbedPane1.addTab("Start/Stop", runPanel);                commandPanel.setLayout(new java.awt.GridBagLayout());                dataParamLabel.setText("Parameter Data");                dataParamLabel.setToolTipText("separators:' '  ");                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;                commandPanel.add(dataParamLabel, gridBagConstraints);                dataParamTextField.setToolTipText("Put either bytes or words here separated by whitespace. For words put a \"w\" at the end.");                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;                gridBagConstraints.weightx = 1.0;                gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 5);                commandPanel.add(dataParamTextField, gridBagConstraints);                jTabbedPane1.addTab("Parameter", commandPanel);                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridx = 0;                gridBagConstraints.gridy = 1;                gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;                gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;                gridBagConstraints.insets = new java.awt.Insets(10, 0, 0, 0);                gridBagConstraints.weightx = 1.0;                controlPanel.add(jTabbedPane1, gridBagConstraints);                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridx = 0;                gridBagConstraints.gridy = 2;                gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;                gridBagConstraints.weightx = 1.0;                getContentPane().add(controlPanel, gridBagConstraints);                logPanel.setLayout(new java.awt.GridBagLayout());                logPanel.setBorder(new javax.swing.border.TitledBorder("Log"));                jScrollPane1.setMaximumSize(new java.awt.Dimension(0, 103));                jScrollPane1.setMinimumSize(new java.awt.Dimension(0, 103));                jScrollPane1.setPreferredSize(new java.awt.Dimension(0, 103));                jScrollPane1.setAutoscrolls(true);                logTextArea.setBackground(new java.awt.Color(204, 204, 204));                logTextArea.setMaximumSize(new java.awt.Dimension(0, 16));                jScrollPane1.setViewportView(logTextArea);                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;                gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;                gridBagConstraints.weightx = 1.0;                gridBagConstraints.weighty = 1.0;                logPanel.add(jScrollPane1, gridBagConstraints);                addToLogTextField.addActionListener(new java.awt.event.ActionListener() {                        public void actionPerformed(java.awt.event.ActionEvent evt) {                                addToLogTextFieldActionPerformed(evt);                        }                });                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;                gridBagConstraints.weightx = 1.0;                logPanel.add(addToLogTextField, gridBagConstraints);                addtoLogButton.setText("add to log");                addtoLogButton.addActionListener(new java.awt.event.ActionListener() {                        public void actionPerformed(java.awt.event.ActionEvent evt) {                                addtoLogButtonActionPerformed(evt);                        }                });                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.insets = new java.awt.Insets(4, 5, 2, 5);                logPanel.add(addtoLogButton, gridBagConstraints);                clearLogButton.setText("clear");                clearLogButton.setToolTipText("clears the log");                clearLogButton.addActionListener(new java.awt.event.ActionListener() {                        public void actionPerformed(java.awt.event.ActionEvent evt) {                                clearLogButtonActionPerformed(evt);                        }                });                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.insets = new java.awt.Insets(4, 0, 2, 0);                gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;                logPanel.add(clearLogButton, gridBagConstraints);                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridx = 0;                gridBagConstraints.gridy = 3;                gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;                gridBagConstraints.weightx = 1.0;                gridBagConstraints.weighty = 2.0;                getContentPane().add(logPanel, gridBagConstraints);                usageTextField.setBackground(new java.awt.Color(204, 204, 204));                usageTextField.setRows(1);                usageTextField.setToolTipText("the documentation of your command");                usageTextField.setBorder(new javax.swing.border.TitledBorder("Usage"));                usageTextField.setMargin(new java.awt.Insets(0, 0, 5, 0));                gridBagConstraints = new java.awt.GridBagConstraints();                gridBagConstraints.gridx = 0;                gridBagConstraints.gridy = 1;                gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;                gridBagConstraints.weightx = 1.0;                getContentPane().add(usageTextField, gridBagConstraints);                pack();        }//GEN-END:initComponents        	private void seqnTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_seqnTextFieldActionPerformed            sequenceNum = (byte)Integer.parseInt(seqnTextField.getText());	}//GEN-LAST:event_seqnTextFieldActionPerformed        	private void restartRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_restartRadioButtonActionPerformed            if (commandState != RESTART){                commandState = RESTART;                startRadioButton.setSelected(false);                stopRadioButton.setSelected(false);            }	}//GEN-LAST:event_restartRadioButtonActionPerformed        	private void stopRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_stopRadioButtonActionPerformed            if (commandState != STOP){                commandState = STOP;                startRadioButton.setSelected(false);                restartRadioButton.setSelected(false);            }	}//GEN-LAST:event_stopRadioButtonActionPerformed        	private void startRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_startRadioButtonActionPerformed            if (commandState != START){                commandState = START;                stopRadioButton.setSelected(false);                restartRadioButton.setSelected(false);            }	}//GEN-LAST:event_startRadioButtonActionPerformed            private void clearLogButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_clearLogButtonActionPerformed        logTextArea.setText("");    }//GEN-LAST:event_clearLogButtonActionPerformed        private void sendButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_sendButtonActionPerformed        int selected = jTabbedPane1.getSelectedIndex();        String commandString = "";                switch (commandState){            case 0: commandString = "STOP";            break;            case 1: commandString = "START";            break;            case 2: commandString = "RESTART";            break;        }                byte appId;        try{            appId = (byte)parseInt(appIdTextField.getText());            appId &= 0xFF;        } catch (Exception e){            appId = 0;        }                int target;        try{            target = parseInt(targetTextField.getText());        } catch (Exception e){            target = BROADCAST;        }                seqnTextField.setText(""+(sequenceNum & 0xFF));        switch(selected){            case 0:                int integer;                try{                    integer = parseInt(intCmdTextField.getText());                } catch (Exception e){                    integer = 0;                }                logTextArea.append((sequenceNum & 0xFF)+". sending integer (target: "+target+", appId: "+(appId & 0xFF)+", integer: "+integer+")\n");                sendInteger(target, appId, integer);                break;            case 1:                logTextArea.append((sequenceNum & 0xFF)+". sending command (target: "+target+", appId: "+(appId & 0xFF)+", command: "+commandString+") "+COMMAND_RESEND+" times\n");                sendCommand(target, appId, commandState);                break;            case 2:                logTextArea.append((sequenceNum & 0xFF)+". sending data (target: "+target+", appId: "+(appId & 0xFF)+", data: "+dataParamTextField.getText()+")\n");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -