JAVAFX+SceneBuilder基础入门

简介: 环境:JDK1.8+IDEAfxml载入项目通过SceneBuilder编写好布局,生成fxml文件。

环境: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();

   }

31.png32.png




fxml添加配置事件

创建一个eventcc类

public class eventcc {

   @FXML

   public void onevent(Event event){

       EventType<? extends Event> eventType = event.getEventType();

       System.out.println(eventType);

   }

}

25.png26.png27.png






从fxml通过id引用控件

引用一定要加@FXML注解

23.png24.png




Eclpise应用程序的发布

右击项目

22.png21.png20.png






#创建一个文件夹,将jdk里的jre拷贝过去

#创建启动脚本


19.png

#创建启动脚本

start jre\bin\javaw.exe -jar XXX

18.png


IEDA 应用程序的发布

#右击项目或模块 open module settings


17.png

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

15.png16.png




#可以选择包含测试类或者不包含

第一个仅导出目标jar包

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

14.png


#选择Include in project build

13.png


#Build -> Build Artifacts -> Build




10.png11.png12.png



#构建结果如下:

9.png


#创建一个文件夹,将jdk里的jre拷贝过去

#创建启动脚本

start jre\bin\javaw.exe -jar XXX



 



6.png8.png

目录
相关文章
|
8月前
|
XML IDE Java
JavaFX 教程
JavaFX 教程
366 1
QGS
|
9月前
|
容器
JavaFX场景入门(下)
JavaFX场景入门
QGS
88 0
QGS
|
9月前
|
Android开发
JavaFX场景入门(上)
JavaFX场景入门
QGS
140 0
|
SQL 安全 小程序
javaFx 工具开发
javaFx 工具开发
|
安全 Java
javaFx 安全开发 三
javaFx 安全开发
|
IDE Java 开发工具
QGS
JAVAFX+SceneBuilder基础
记JAVAFX+SceneBuilder基础
QGS
141 0
JAVAFX+SceneBuilder基础
|
Web App开发 前端开发 JavaScript
JavaFX——(第一篇:介绍篇)
什么是JavaFX JavaFx平台是一个富客户端平台解决方案,它能够使用应用程序开发人员轻松的创建跨平台的富客户端应用程序。它构建在Java技术的基础之上,JavaFX平台提供了一组丰富的图形和媒体API与高性能硬件加速图形和媒体引擎,简化开发数据驱动的企业客户端应用程序。
1812 0