如何将函数中使用的变量包含在相同/其他文件Java netbeans中

时间:2017-09-14 07:12:37

标签: java netbeans serial-port

我想在两个不同的功能中打开和关闭串口。我在关闭串口时收到错误:找不到符号serialPort。这两个函数在同一个文件中 我该怎么做才能解决问题?

private void openSerialPortActionPerformed(java.awt.event.ActionEvent evt) {                                         
        Object selectedItem_port = availablePortBox.getSelectedItem();// for selected port 
        SerialPort serialPort = new SerialPort((String) selectedItem_port);
...
        try {
            serialPort.openPort();//Open serial port
            serialPort.setParams(serialBaud, 
                                 serialData,
                                 serialStopBit,
                                 serialParity);//
         }
...


}// openSerialPortActionPerformed

private void closeSerialPortActionPerformed(java.awt.event.ActionEvent evt) {                                         
        serialPort.closePort();
    } //closeSerialPortActionPerformed

1 个答案:

答案 0 :(得分:1)

您必须在方法之外声明变量serialPort