netbeans – 如何使用场景构建器在java fxml上创建图像按钮?
发布时间:2020-12-15 05:12:53 所属栏目:Java 来源:网络整理
导读:我正在使用netbeans并希望使用我桌面上的媒体文件来替换枯燥的按钮. 所以这是我的代码. 我想要它,所以图像成为按钮. Button layoutX="252.0" layoutY="177.0" mnemonicParsing="false" prefHeight="57.0" prefWidth="135.0" text="Button!" textFill="BLUE"
我正在使用netbeans并希望使用我桌面上的媒体文件来替换枯燥的按钮.
所以这是我的代码. <Button layoutX="252.0" layoutY="177.0" mnemonicParsing="false" prefHeight="57.0" prefWidth="135.0" text="Button!" textFill="BLUE"> <font> <Font name="Avenir Next Regular" size="13.0" /> </font> </Button> 提前致谢 :) 解决方法
在fxml文件中,导入映像包:
<?import javafx.scene.image.*?> 然后就在按钮之前,假设image.png位于“images /”目录下,“images /”与.fxml位于同一目录中: <fx:define> <Image fx:id="btnImage" url="images/image.png" /> </fx:define> 然后只需将以下内容添加到按钮定义中即可 <Button layoutX="252.0" layoutY="177.0" mnemonicParsing="false" prefHeight="57.0" prefWidth="135.0" text="Button!" textFill="BLUE"> <font> <Font name="Avenir Next Regular" size="13.0" /> </font> <graphic> <ImageView image="$btnImage" /> </graphic> </Button> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |