环境:JDK1.8+IDEA
fxml载入项目
通过SceneBuilder编写好布局,生成fxml文件。
public void start(Stage stage) throws Exception {
stage.setTitle("calculator")
Pane load = FXMLLoader.load(getClass().getResource("cal.fxml"))
Scene scene =new Scene(load)
stage.setScene(scene)
stage.show()
}


fxml添加配置事件
创建一个eventcc类
public class eventcc {
@FXML
public void onevent(Event event){
EventType<? extends Event> eventType = event.getEventType();
System.out.println(eventType);
}
}



从fxml通过id引用控件
引用一定要加@FXML注解


Eclpise应用程序的发布
右击项目




start jre\bin\javaw.exe -jar XXX

IEDA 应用程序的发布
#右击项目或模块 open module settings

#选择ArtiFacts->JAR->From modules with dependencies


第一个仅导出目标jar包
第二个导出目标jar包和项目所依赖的jar包


#Build -> Build Artifacts -> Build




start jre\bin\javaw.exe -jar XXX

