- 在eclipse中新建javafx工程
- 在start 函数里面加入Parent root = FXMLLoader.load(getClass().getResource("study.fxml"));
- 新建FXML 文件,单击右键利用Scene Builder打开,编辑保存,特别注意要给每个需要在代码中用到的控件都要取id
- 在Controller选项中的Controller class中取名。如:MyController
- 在eclipse中打开新建的FXML文件,fx:controller="application.MyController" ,html中如没有这个描述的要手动添加上去。
- 在eclipse中建立一个新类,类名要和controller名字一样,此处为MyController。
- 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