[英]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.