java ocx,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 ocx,Eclipse使用ActiveX控件(OCX)开发Java程序相关推荐
- [转]C#开发ActiveX控件,.NET开发OCX控件案例
引自:百度 http://hi.baidu.com/yanzuoguang/blog/item/fe11974edf52873aaec3ab42.html 讲下什么是ActiveX控件,到底有什么 ...
- 用C#编写ActiveX控件,开发浏览器控件,注册ActiveX 控件
用C#编写ActiveX控件,开发浏览器控件,注册ActiveX 控件 用C#编写ActiveX控件 开发浏览器控件这是本控件开发完成后的一个简单应用.我们可以利用它以本地文件夹为单位来批量更新服务器 ...
- ie浏览器java 脚本下载_如何设置ie浏览器中的activex控件和插件java脚本下载用户验证...
ActiveX是Microsoft提出的一组使用COM(ComponentObjectModel,部件对象模型)使得软件部件在网络环境中进行交互的技术集.它与具体的编程语言无关.作为针对Interne ...
- 让你的网页自动显示电话来电号码并录音---免费下载来电显示ActiveX控件(OCX)
开发原码(JavaScript): <HTML> <TITLE>JDComPort JavaScript Sample</TITLE> <HEAD>&l ...
- java浏览器下载_Java浏览器控件下载-JxBrowser(Java浏览器控件)官方下载[Java控件]-天极下载...
用于Windows的Chromium 64位二进制文件仅支持Windows 64位环境,无法在Windows 32位上使用.哪一个被使用? 它取决于Windows体系结构和Java应用程序类路径. j ...
- MFC ActiveX (ocx)控件的开发
前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM). ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个 ...
- ActiveX控件的使用(VC6.0)
1. ActiveX控件简介 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM).在有目录和其它支持的网络中,COM变成 ...
- Web发布cab文件打包的ActiveX控件总结
这两天做控件的web发布遇到了几个问题,现总结如下. 一.程序描述: 程序环境:windows Xp sp2, ie 6, tomcat 5.5, vc++6.0 程序过程:控件做成ocx文件,用于客 ...
- [转]使用C#开发ActiveX控件全攻略
先说说ActiveX的基本概念. 根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组 ...
最新文章
- Jquery UI dialog 详解
- Cities (思维 树)
- Java Web的Struts2的多语种网站的多语言切换实例
- 你的 CRF 层的学习率可能不够大
- boost::hana::insert_range用法的测试程序
- 486. Predict the Winner | 486. 预测赢家(博弈论)
- 计算机电路基础张志良,计算机电路基础
- 【Pytorch神经网络理论篇】 08 Softmax函数(处理分类问题)
- 如何使用分析模型 — 1. 关联图,从乱麻中里出头绪
- 2021 ACDU China Tour启航,首站邀您北京共话行业数据库技术实践
- mysql中的found_MySQL 中的 FOUND_ROWS() 与 ROW_COUNT() 函数
- POJ 1988 Cube Stacking
- array_unshift php,php array_unshift函数怎么用?
- springboot+shiro+nutz+beetl + mysql
- 淘口令解析api接口/淘口令解密还原api接口/淘口令短链接搜索商品详情接口,API接口获取方案
- 宏碁暗影骑士擎2022-重装系统-扬声器无声音
- 【a标签的使用和属性】
- Jenkins部署项目时,git报错fatal: index file smaller than expected
- 什么是AOP,AOP能干什么,有什么优点
- java爬虫爬取笔趣阁小说
热门文章
- 经典asp、js代码
- Dell(戴尔)笔记本加装内存条后出现警告:“Warning Message : Alter!The amount of system memory has changed”
- android 【禁止横屏和竖屏切换】
- 双色球彩票 选购程序
- java 小偷_浅谈小偷程序之Java
- matlab删除行向量里面相同的数据
- 单纯的一个复杂的json例子
- 【无标题】SimpleDateFormat,以及date的.parse()方法
- DRV8825驱动步进电机测试经验(抖动不转问题)
- 一键反推食谱,与狗对话,识别女票表情…愚人节,AI 也被玩坏了...