易截截图软件、单文件、免安装、纯绿色、仅160KB

Eclipse使用ActiveX控件(OCX)开发Java程序

    本范例以使用来电显示ActiveX控件JDComport.ocx为例,说明怎样在Java中集成ActiveX控件。
1、开发环境:Eclipse(Java主流开发工具)
   (1)需要用到SWT、Visual Editor插件;
   (2)Eclipse软件及其相关插件可到 http://www.eclipse.org/downloads/ 下载。
2、需要用到JDComport.ocx
   (1)JDComport.ocx是高深商开发的来电显示ActiveX控件,下载地址:http://www.kosen.com.cn/news/admin/attachments/month_0907/JDComPort.rar
   (2)JDComport.ocx使用详情请参考:http://www.kosen.com.cn/news/showatc.asp?id=123
   (3)在开发之前请先注册,可直接运行REGJD.bat进行注册。
3、Java调用ActiveX控件的关键是使用OleFrame、OleControlSite、OleAutomation调用OCX控件,invoke调用控件中的函数,addEventListener调用控件中的事件。
    OLE调用的关键代码:
            Shell shell = new Shell();
            _frame = new OleFrame(shell, SWT.NONE);
            _site = new OleControlSite(_frame, SWT.NONE, "JDCompPort.JDComponent");
            _auto = new OleAutomation(_site);
    调用控件中的函数:
            int[] ids = _auto.getIDsOfNames(new String[]{methodName});
            Variant rtnv = _auto.invoke(ids[0]); 
    调用控件中的事件(Event):
            _site.addEventListener(int eventID, OleListener listener);
            jdc.addEventListener(jdc.idOnOpen, new OleListener(){
                @Override
           &


相关文档:

JAVA并发编程实践

最近读完<Java并发编程实践>,无疑这是一本好书,它使得我对线程,锁,以及与并发相关的
一些知识体系更加完备,闲话不多说,下面我系统梳理了下里面的一些理论要点,相信实践上
面,大家或多或少都会有体会,那么用理论的知识点将实践体会笼络起来,将会形成更加牢固
和完备的知识体系,至少我这么认为,写这一篇笔记也是用以 ......

java数据库连接


MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
......

java字符编码原理浅析

本周遇到一个java乱码问题,于是对java的编码问题做了一些实验和了解。简单分析如下:
先看下如下代码:
import
java.io.UnsupportedEncodingException;
public
class
CharSetTest {

public
static
void
main(String[] args)
throws
UnsupportedEncodingException {
String test =
"
篮球
" ......

XP系统中Java环境变量配置

一、配置环境变量:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_20
Java的安装目录,当Java安装目录改变时只需改变此变量即可,做到一改全改,同时第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件
PATH=..........;%JAV ......

Java枚举类型的使用

1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型:
1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型:

Java代码
public enum Action
{
TURN_LEFT,
TURN_RIGHT,
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号