【资料来源于网络,本文只是总结了一下自己学习的笔记。】
JAVA实现串口通信
一、配置JAVA下串口通信环境
1.下载Java Communication包:
2.解压缩javacomm20-win32.zip
3. 把javax.comm.properties,win32com.dll拷贝到你的jdk中,具体位置为:C:\Program Files\Java\jdk1.6.0_06\bin。然后配置windows系统环境变量,在path中加入C:\Program Files\Java\jdk1.6.0_06\bin;
4. 打开你的java工程,配置user library,并导入comm.jar包:
工具栏project->properties->Java Build Path->Libraries->addExternal JARs…->选择comm.jar包。
二、源码如下:
gui.java算是一个框架;panel.java是面板,相当于前台;SerialCommunication.java是一个JavaBean,相当于后台。面板视图如下:
//gui.java
package gui;
import java.awt.*;
importjavax.swing.*;
public class gui
{
public static voidmain(String[] args)
{
JFrameframe=new JFrame("密谈");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(newpanel());
frame.pack();
frame.setVisible(true);
frame.setResizable(false);
}
}
//panel.java
package gui;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
public class panelextends JPanel
{
StringSB;
JTextAreashow;
JTextFieldtext;
JButtonsubmit,connect,stop;
SerialCommunicationport;
T