资源简介

Java串口开发用到的comm.jar,javax.comm. properties和win32com.dll 自己用的时候要下载都发现要分,很是崩溃,干脆下完免费分享一份

资源截图

代码片段和文件信息

/*
 * @(#)BaudRate.java 1.3 98/07/16 SMI
 *
 * Author: Tom Corson
 *
 * Copyright (c) 1998 Sun Microsystems Inc. All Rights Reserved.
 *
 * Sun grants you (“Licensee“) a non-exclusive royalty free license 
 * to use modify and redistribute this software in source and binary
 * code form provided that i) this copyright notice and license appear
 * on all copies of the software; and ii) Licensee does not utilize the
 * software in a manner which is disparaging to Sun.
 *
 * This software is provided “AS IS“ without a warranty of any kind.
 * ALL EXPRESS OR IMPLIED CONDITIONS REPRESENTATIONS AND WARRANTIES
 * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY FITNESS FOR A
 * PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE HEREBY EXCLUDED. SUN AND
 * ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY
 * LICENSEE AS A RESULT OF USING MODIFYING OR DISTRIBUTING THE
 * SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS
 * BE LIABLE FOR ANY LOST REVENUE PROFIT OR DATA OR FOR DIRECT
 * INDIRECT SPECIAL CONSEQUENTIAL INCIDENTAL OR PUNITIVE DAMAGES
 * HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY ARISING
 * OUT OF THE USE OF OR INABILITY TO USE SOFTWARE EVEN IF SUN HAS BEEN
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
 *
 * This software is not designed or intended for use in on-line control
 * of aircraft air traffic aircraft navigation or aircraft
 * communications; or in the design construction operation or
 * maintenance of any nuclear facility. Licensee represents and
 * warrants that it will not use or redistribute the Software for such
 * purposes.
 */

import java.awt.Choice;

import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;

import javax.comm.SerialPort;
import javax.comm.UnsupportedCommOperationException;

class BaudRate extends Choice implements ItemListener
{
private SerialPortDisplay owner;

public BaudRate(SerialPortDisplay owner)
{
super();

this.add(“Unknown“);
this.add(“50“);
this.add(“75“);
this.add(“110“);
this.add(“134“);
this.add(“150“);
this.add(“200“);
this.add(“300“);
this.add(“600“);
this.add(“1200“);
this.add(“1800“);
this.add(“2400“);
this.add(“4800“);
this.add(“9600“);
this.add(“19200“);
this.add(“28800“);  // This is a known bad value to test
this.add(“38400“);
this.add(“57600“);
this.add(“115200“);
this.addItemListener(this);

this.owner = owner;
}

protected void showValue()
{
SerialPort port = this.owner.port;

if (this.owner.open)
{
/*
 *  Get the baud rate
 */

this.select(new Integer(port.getBaudRate()).toString());
}

else
{
this.select(“Unknown“);
}
}

public void itemStateChanged(ItemEvent ev)
{
SerialPort port;
String  sel = (String) ev.getItem();
int value = 0;

if (sel.equals(“Unknown“))
{
this.showValue();
return;
}

else
{
value = (new Integer(sel)).intValue();
}

port = this.owner.port;

if ((value > 0) && (port != null))

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         925  1998-11-15 15:59  commapi\javadocs\images\blue-ball.gif
     文件        1497  1998-11-15 15:59  commapi\javadocs\images\class-index.gif
     文件         255  1998-11-15 15:59  commapi\javadocs\images\blue-ball-small.gif
     文件        1565  1998-11-15 15:59  commapi\javadocs\images\constructors.gif
     文件        1707  1998-11-15 15:59  commapi\javadocs\images\exception-index.gif
     文件        1711  1998-11-15 15:59  commapi\javadocs\images\constructor-index.gif
     文件         886  1998-11-15 15:59  commapi\javadocs\images\green-ball.gif
     文件         102  1998-11-15 15:59  commapi\javadocs\images\green-ball-small.gif
     文件        1648  1998-11-15 15:59  commapi\javadocs\images\interface-index.gif
     文件         896  1998-11-15 15:59  commapi\javadocs\images\magenta-ball.gif
     文件        1588  1998-11-15 15:59  commapi\javadocs\images\method-index.gif
     文件         104  1998-11-15 15:59  commapi\javadocs\images\magenta-ball-small.gif
     文件        1607  1998-11-15 15:59  commapi\javadocs\images\package-index.gif
     文件         255  1998-11-15 15:59  commapi\javadocs\images\red-ball-small.gif
     文件        1403  1998-11-15 15:59  commapi\javadocs\images\methods.gif
     文件        1380  1998-11-15 15:59  commapi\javadocs\images\variables.gif
     文件         255  1998-11-15 15:59  commapi\javadocs\images\yellow-ball-small.gif
     文件         527  1998-11-15 15:59  commapi\javadocs\images\red-ball.gif
     文件        1576  1998-11-15 15:59  commapi\javadocs\images\variable-index.gif
     文件         925  1998-11-15 15:59  commapi\javadocs\images\yellow-ball.gif
     文件         581  1998-11-15 16:00  commapi\javadocs\packages.html
     文件        1812  1998-11-15 16:00  commapi\javadocs\Package-javax.comm.html
     文件        2864  1998-11-15 16:00  commapi\javadocs\javax.comm.CommDriver.html
     文件        5461  1998-11-15 16:00  commapi\javadocs\javax.comm.CommPortOwnershipListener.html
     文件        2157  1998-11-15 16:00  commapi\javadocs\javax.comm.ParallelPortEventListener.html
     文件        2075  1998-11-15 16:00  commapi\javadocs\javax.comm.SerialPortEventListener.html
     文件       21619  1998-11-15 16:00  commapi\javadocs\javax.comm.CommPort.html
     文件       15548  1998-11-15 16:00  commapi\javadocs\javax.comm.CommPortIdentifier.html
     文件       14759  1998-11-15 16:00  commapi\javadocs\javax.comm.ParallelPort.html
     文件        6263  1998-11-15 16:00  commapi\javadocs\javax.comm.ParallelPortEvent.html
     文件       32131  1998-11-15 16:00  commapi\javadocs\javax.comm.SerialPort.html
............此处省略91个文件信息

评论

共有 条评论