NetBeans – how to use the scenario builder to create image buttons on Java fxml?
                                        
                    •
                    Java                                    
                I'm using NetBeans and want to replace boring buttons with media files on my desktop
So this is my code I want it, so the image becomes a button
<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>
Thanks in advance:)
Solution
In the fxml file, import the image package:
<?import javafx.scene.image.*?>
Then just before the button, assume image PNG is located in the "images /" directory, "images /" and Fxml is in the same directory:
<fx:define> <Image fx:id="btnImage" url="images/image.png" /> </fx:define>
Then simply add the following to the button definition
<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>
                
                            The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
                        
                                            
                        THE END
                    
                    
                    
                                                        二维码
                        
                        
                                                
                        