簡體   English   中英

如何使按鈕上的可點擊區域適合

[英]How to fit the clickable area on a button

我需要在javafx中創建一個GUI,其中按鈕形狀是使用我使用的樣式表定制的-fx-shape:“SVG Path”; 制作我的按鈕和sceneBuilder的形狀來制作GUI,如果你需要知道我使用netbeans作為我的ide現在,當我制作自定義表單時,我想只能點擊它而不是它周圍的按鈕是無形

我曾嘗試使用填充,但我不認為這是方式

所以,如果你看一下這個在scenebuilder中的圖片https://imgur.com/a/11dRR2G,你可以看到我想要點擊的白色表格,而不是你可以看到的整個矩形被點亮了

好的,這不是您問題的直接答案,而是您的問題的解決方法。 在你的情況下,我只是采取看起來像該按鈕的圖像 ,並添加像這樣的setOnMouseClickedEventListener

ImageView img = new ImageView("https://imgur.com/a/11dRR2G");
        img.setPickOnBounds(false); // disables click on transparent areas
        img.setOnMouseClicked((MouseEvent e) -> {
            //do something 
        });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM