簡體   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