【问题标题】:Java Swing - Touch Screen - L & FJava Swing - 触摸屏 - L & F
【发布时间】:2011-08-05 09:31:29
【问题描述】:

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

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

Some Hint - But not complete

【问题讨论】:

标签: java touch look-and-feel


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多