Java在屏幕上的虚拟操纵杆控件

问题描述 投票:2回答:4

我需要屏幕虚拟操纵杆解决方案来控制外部设备-购物车。我的程序是用Java / Swing编写的,并且可以在带有电阻式触摸屏的Windows加固平板电脑上工作。 Swing中没有x-y滑块控件,无法通过Google找到它,因此可能我需要从头开始编写它。现在的问题是:编写这种控件的最佳方法是什么?>?我本来打算放置两个JSlider控件(一个水平和第二个垂直),并制作自定义拇指,但是我担心这会给我带来麻烦,因为它实际上是一个hack。也许只是从头开始写?也许有一个现有的解决方案?我将通过拇指拖动并触摸最终的拇指位置来使用它。

我需要屏幕虚拟操纵杆解决方案来控制外部设备-购物车。我的程序是用Java / Swing编写的,并且可以在带有电阻式触摸屏的Windows加固平板电脑上工作。没有x-y ...

java swing touch 2d joystick
4个回答
5
投票

例如


2
投票

来自@tutejszy的重做代码。警告已删除,缺少的PointChangeEvent已添加。


1
投票

这是@mKorbel的重做代码,它是基于事件的,并且更倾向于摆动,没有浮点数:


0
投票

enter image description hereenter image description hereenter image description here

© www.soinside.com 2019 - 2024. All rights reserved.