如何使可点击区域适合按钮

我需要在javafx中制作一个GUI,其中按钮形状是用我使用的样式表自定义的:“SVG路径”;使我的按钮和场景生成器使GUI,如果你需要知道我使用netbeans作为我的ide现在,当我制作自定义表单时,我只想能够单击它,而不是在按钮不可见的地方

我试图使用填充,但我不认为这是方法

所以,如果你看这张图片,它是在场景构建器 https://imgur.com/a/11dRR2G 你可以看到白色的形式,这是我想要的可点击的,而不是你可以看到的整个矩形被照亮


红颜莎娜
浏览 85回答 1
1回答

慕标5832272

好的,这不是您问题的直接答案,而是您问题的解决方法。在你的情况下,我会采取看起来像那个按钮的图像,并添加一个像这样 -setOnMouseClickedEventListenerImageView img = new ImageView("https://imgur.com/a/11dRR2G");        img.setPickOnBounds(false); // disables click on transparent areas        img.setOnMouseClicked((MouseEvent e) -> {            //do something         });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java