当前位置: 技术问答>java相关
键盘命令ctrl-Z在JAVA中怎么表示?(在线等待)
来源: 互联网 发布时间:2015-06-05
本文导语: 在利用计算机串口进行通信时,有时会用到键盘命令。例如:在超级终端可以用AT命令对A2D数据猫进行操作,写一条命令到数据猫键入AT+CMGW=“+8600371500”,然后回车,键入要写的数据如“HELLO”按ctrl-Z才能发送。但是...
在利用计算机串口进行通信时,有时会用到键盘命令。例如:在超级终端可以用AT命令对A2D数据猫进行操作,写一条命令到数据猫键入AT+CMGW=“+8600371500”,然后回车,键入要写的数据如“HELLO”按ctrl-Z才能发送。但是在程序中怎样表示?请指教
public void send(SerialPort sPort)
{
//表示消息发送结束
String cmd1="AT+CMGW="+8600371500"rhello"
PrintWriter pw=null;
try{
pw=new PrintWriter(sPort.getOutputStream());
pw.println(cmd1);
pw.flush();
pw.close();
System.out.println("command has been send");
} catch(IOException e){System.out.println("catch exception when send cmd to modemn");
System.out.println(e.getMessage());}
}
public void send(SerialPort sPort)
{
//表示消息发送结束
String cmd1="AT+CMGW="+8600371500"rhello"
PrintWriter pw=null;
try{
pw=new PrintWriter(sPort.getOutputStream());
pw.println(cmd1);
pw.flush();
pw.close();
System.out.println("command has been send");
} catch(IOException e){System.out.println("catch exception when send cmd to modemn");
System.out.println(e.getMessage());}
}
|
KeyEvent.VK_CTRL|KeyEvent.VK_Z
|
你可以用一个keyEvent的监听,只要发生了这个事件,就发送不就可以了!你可以看看javax.swing.KeyStroke部分文档!