JPen

接触式设备访问库
授权协议 LGPL
开发语言 Java C/C++
所属分类 其他开源、 硬件驱动/工具
软件类型 开源软件
地区 不详
投 递 者 戚勇
操作系统 Windows
开源组织
适用人群 未知
 软件概览

JPen 是一个用来访问笔触式、触摸屏等接触式设备的 Java 类库。

示例代码:

import javax.swing.JFrame;
import javax.swing.JLabel;
import jpen.demo.StatusReport;
import jpen.event.PenListener;
import jpen.PButtonEvent;
import jpen.PenManager;
import jpen.PKindEvent;
import jpen.PLevelEvent;
import jpen.PScrollEvent;

public class JPenExample
	implements PenListener{

	public static void main(String... args) throws Throwable{
		new JPenExample();
	}

	JPenExample(){
		JLabel l=new JLabel("Move the pen or mouse over me!");
		PenManager pm=new PenManager(l);
		System.out.println(new StatusReport(pm));
		pm.pen.addListener(this);

		JFrame f=new JFrame("JPen Example");
		f.getContentPane().add(l);
		f.setSize(300, 300);
		f.setVisible(true);
	}
	
	//@Override
	public void penButtonEvent(PButtonEvent ev) {
		System.out.println(ev);
	}
	//@Override
	public void penKindEvent(PKindEvent ev) {
		System.out.println(ev);
	}
	//@Override
	public void penLevelEvent(PLevelEvent ev) {
		System.out.println(ev);
	}
	//@Override
	public void penScrollEvent(PScrollEvent ev) {
		System.out.println(ev);
	}
	//@Override
	public void penTock(long availableMillis) {
		System.out.println("TOCK - available period fraction: "+availableMillis);
	}
}
 相关资料
  • 类似基于 Chromium 的浏览器一样, Electron 也提供了通过 web API 访问设备硬件的方法。 大部分接口就像在浏览器调用的 API 一样,但有一些差异需要考虑到。 Electron和浏览器之间的主要区别是请求访问设备时发生的情况。 在浏览器中,用户可以在弹出窗口中允许访问单独的设备。 在 Electron API中,提供了可供开发者自动选择设备或提示用户通过开发者创建的接口选择

  • 我打算通过RESTAPI将数据从嵌入式设备加载到BigQuery。 我的BigQuery初始化已经完成,我正在使用python库访问相同的初始化。 我的嵌入式设备使用这些与我的服务号JSON散列的参数创建JWT 我试图使用TCP终端应用程序测试相同的。请向我解释配方是否有任何问题。 我首先需要知道BigQuery是否允许这样的访问。 请告诉我JSON字符串中的子应该是什么。 如果我做错了,请告诉我

  • 更新时间:2019-05-29 22:36:57 节点简介 设备触发节点可以将设备上报的属性或事件数据作为服务的输入。监听设备的属性/事件上报,如果收到设备的属性/事件上报,则触发后续的连线逻辑。支持通过虚拟设备上报属性或事件进行调用(注意属性需要为“读写型”)。 使用场景 如果您需要对一个设备的上报数据进行监听,并进行一系列后续动作,可使用设备触发节点。 配置项 产品 与服务所在项目关联的产品。

  • 问题内容: 我要做什么 因此,我一直在尝试在Linux中访问键盘输入。具体来说,我需要能够在 不 按下其他键的 情况下 访问修饰键。此外,我希望能够在不运行X系统的 情况下 执行此操作。 简而言之,我的要求是: 在Linux上工作 不需要X11 无需 按下任何其他键 即可 检索修饰键 这包括以下键: 转移 控制 Alt键 我所需要的只是一个简单的方法,让我知道在检查键盘时是否按住了该键 我的电脑设

  • 访问者(Visitor) Intent 为一个对象结构(比如组合结构)增加新能力。 Class Diagram Visitor:访问者,为每一个 ConcreteElement 声明一个 visit 操作 ConcreteVisitor:具体访问者,存储遍历过程中的累计结果 ObjectStructure:对象结构,可以是组合结构,或者是一个集合。 Implementation // java p