gpt4 book ai didi

Java Swing - 触摸屏 - L & F

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:28 27 4
gpt4 key购买 nike

我正在用Java(使用Swing)为自动机开发一个基于触摸屏的应用程序,例如this 。由于操作系统会处理所有触摸事件,因此我只需开发一个桌面应用程序并在触摸设备上使用它即可。

如果有人可以帮助我,我将不胜感激i) 将鼠标指针从触摸屏上移开ii) 并且还获得与上面类似的外观和感觉(我使用 Ubuntu 作为操作系统,外观和感觉不是那么吸引人)

Some Hint - But not complete

最佳答案

我正在开发一个类似的基于触摸的全屏 Swing 应用程序,并隐藏鼠标光标,我在主框架窗口上设置透明鼠标指针,如下所示:

int[] pixels = new int[16 * 16];
Image image = Toolkit.getDefaultToolkit().createImage(
new MemoryImageSource(16, 16, pixels, 0, 16));
Cursor transparentCursor = Toolkit.getDefaultToolkit()
.createCustomCursor(image, new Point(0, 0),
"invisibleCursor");
mainAppFrame.setCursor(transparentCursor);

至于外观和感觉,我实际上使用了金属 l&f 的自定义扩展,其中我重写了 ButtonUI 绘制方法以获得看起来很像您想要的 JButton。我建议你尝试做同样的事情,很有趣而且没那么困难。

关于Java Swing - 触摸屏 - L & F,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6954223/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com