繁体   English   中英

Java Swing-触摸屏-L&F

[英]Java Swing - Touch Screen - L & F

我正在开发使用Java(其中使用Swing)的自动售货机机像基于触摸屏的应用这个 由于操作系统负责所有触摸事件,因此我只需要开发一个桌面应用程序并在触摸设备上使用它。

如果有人可以帮助我,我将不胜感激; i)从触摸屏上移除鼠标指针; ii)并获得与上述应有的外观相似的外观(我使用Ubuntu作为操作系统,外观并非如此)有吸引力)

一些提示-但不完整

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

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。 我建议您尝试做同样的事情,这很有趣,没有那么困难。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM