Scene Builder建UI

本篇博客介绍了如何在Eclipse中创建一个JavaFX工程,并利用Scene Builder设计UI界面。通过在start函数中加载FXML文件,创建控件并为其设置ID。同时,讲解了在Controller类中定义对应的方法,实现对UI元素的操作,如添加按钮事件监听。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 在eclipse中新建javafx工程
  2. 在start 函数里面加入Parent root = FXMLLoader.load(getClass().getResource("study.fxml"));
  3. 新建FXML 文件,单击右键利用Scene Builder打开,编辑保存,特别注意要给每个需要在代码中用到的控件都要取id
  4. 在Controller选项中的Controller class中取名。如:MyController
  5. 在eclipse中打开新建的FXML文件,fx:controller="application.MyController" ,html中如没有这个描述的要手动添加上去。
  6. 在eclipse中建立一个新类,类名要和controller名字一样,此处为MyController。
  7. MyController类中可以任意添加控件public class MyController implements Initializable{},然后自动生成方法:
    public class MyController implements Initializable{
    	@FXML
    	public ImageView imgview;
    
    	@FXML
    	public Button btn;
    
    	@FXML
    	public Canvas canvas;
    	@FXML
    	public StackPane stack;
    	
    	@FXML
    	public HBox hbox;
    	
    	//public Button btn2;
    
    	@FXML
    	public void getOnMouseReleased(MouseEvent even
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值