加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读