javaFX如何用Button实现跳转到一个已创建的fxml界面

javaFX如何用Button实现跳转到一个已创建的fxml界面,第1张

可以在“按钮点击事件”中写上读取fmxl为节点对象

Parent root = FXMLLoader.load(getClass().getResource("fxml_example.fxml"))

然后把父节点放入某个new Scene(root,320,200)

然后在显示在所用的舞台stage上。

以绿色为例:

-fx-background:#00ff00ff这样就可以改成绿色,但是按钮不再有立体效果和动态效果。

高级一点的方法是-fx-base:#00ff00ff,这样可以让按钮的形状不变,且保留动态效果。

可以在fxml中直接改,也可以在java程序中调用setStyle添加。

颜色的定义为一个'#'后面是红、绿、蓝、Alpha值。Alpha可以省略,省略时相当于FF。

SceneBuilder不会提示-fx-base属性,但这个属性其实是存在的

一,瘦客户端,富客户端简介

富客户端【RIA】开发可以有多种,主要的有 MS C# Silverlight, Adobe Flash/Flex,Oracle Java JavaFX,有些运行在浏览器中,有些运行在浏览器外;

瘦客户端主要是指 HMTL+JS+CSS 在浏览器中运行的系统。

二,JavaFX 环境搭建

目前很多游戏或系统还很多使用富客户端开发,这里介绍Java 的 JavaFX ,使用JavaFX开发,首先就是开发环境的搭建,JavaFX的搭建环境需要如下:

1,java JDK ,是运行java必备的环境,安装后还设置系统环境变量等,使用 J2SE 7+版,

2,Eclipse ,优秀的 Java 的集成开发环境,使用 V3.7.2 版本,

3,javaFX 插件 JavaFX Scene Builder 1.0,用来开发界面UI,即 .fxml 文件的生成,支持随见即所得的效果,

4,javaFX 插件下载后安装到Eclipse开发环境中,如何安装具体忘了,可以参考 JavaFX 工具安装和用法介绍 http://efxclipse.org/

三,开发步骤

安装了上面的软件之后,即可开发JavaFX项目了,步骤一般是:

1,在Eclipse中新建一个项目或 Maven项目;

2,使用插件工具开发建立 .fxml 文件,即程序UI界面;

3,编写界面对应的控制器Java类文件,类继承哪个控件类[可视具体情况定],实现哪个接口[可视具体情况定];

4,编写一个主类,用于启动程序,加载各种资源;

不过CSDN前端时间[2012.09]有报道将来瘦客户端才是王道,发展主流的主要趋势。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7948261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存