随笔分类 - JavaFx
JavaFx软件开发工具集
摘要:软件集合:1. JavaFx scene builder下载地址:http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html#sb网盘下载:http://115.com/file/e7x4f7q0#javafx_scenebuilder-1_0-beta-b42-windows-i586-11_jun_2012.msi学习文章:http://docs.oracle.com/javafx/scenebuilder/1/get_started/jsbpub-get_started.htmhttp:/
阅读全文
【原创】使用Install4j为Javafx2.x程序制作Windows安装包[后篇]
摘要:最后一篇内容不多,也比较简单,但是非常实用。 1. 讲解如何将项目中用的 dll 动态链接库 放置到安装包中 首先将所需要的dll文件放到一个dll文件夹中,然后添加到安装的目录下 然后在 Launcher中的 Native Libraries添加上面的dll文件夹即可 使用Java做与视频有关的东西,例如IP Camera,一般都需要dll,安装之后的目录:(我运行了...
阅读全文
【原创】使用Install4j为Javafx2.x程序制作Windows安装包[中篇]
摘要:这篇博文是对上一篇博文的修改,目的精简安装包的大小和安装之后占用的空间大小。前篇中存在的问题:相同的JRE打包了两次,导致安装包的大小几乎翻了一倍和安装之后占用的空间大小也增加了50M多。原因:仔细看前篇可以发现,使用FatJar打包得到的smarthome0.0.7_fat.jar中已经包含了JRE7u6,然后使用install4j制作安装包的时候又静态绑定了JRE7u6最终得到的安装目录如下:【注:图片是后来截的,其中的jar应该是 smarthome0.0.7_fat.jar 】,一个JRE目录就有70M多,然而在jar包中还有一个提取出来的JRE在里面。目标:只使用一个JRE!步骤:1
阅读全文
【原创】使用Install4j为Javafx2.x程序制作Windows安装包[前篇]
摘要:最近因项目需要,我需要给自己用Javafx2.1开发的桌面软件SmartHome制作Windows安装包,由于过程还蛮复杂,于是记录下来留给以后看。一.制作工具1.Fatjar:Eclipse 的插件,它的插件更新网址:http://kurucz-grafika.de/fatjar2.Install4j:一个使用Eclipse RCP开发的收费的用于为java程序制作安装包的软件,提供90天的试用期,官方下载网址:http://www.ej-technologies.com/products/install4j/overview.html3.JRE:需要的是JDK7u6,下载地址:http:/
阅读全文
JavaFx2.0---GridPane/StackPane
摘要:1.GridPane:它是一种 layout,布局方式类似表格,它非常的灵活,可以任意设置任何Node到任何GridCell,甚至可以自由设置GridSPan,方便一个cell跨越多行或者多列重要属性:(1)gridLineVisible:如果设置为true的话,那么现实时可以看到表格的线条,这个属性在开发期间很有用(2)gap:包括了HGap和VGap,分别表示水平方向和竖直方向的gap(分隔大小),特别需要注意的是,默认情况下,gap都是0,但是如果设置了gap的值,并且在GridLineVisible为true的情况下,显示时可以明显看到gap也形成了一行或者一列!但是实际是没有的,所以
阅读全文
JavaFx2.0---Binding
摘要:1.首先阅读文档,了解Javafx2.0中的属性和绑定:Using JavaFX Properties and Binding2.简单总结:(1)JavaBean不再是以前的pojo了,Javafx添加了一系列的封装类,进一步封装了Java中的基本类型的封装类,使得它可以被绑定或者绑定,也就是它实现了Observable接口,具体请看API。(2)上面的以Simple开头的是相应的property的简单实现类,所以在类(Javabean)中一般是使用初始化为simple...(3)property都有一些方法用于绑定特定的对象,例如,绑定其他的property,或者其他的property组合而
阅读全文
JavaFx 2.0总结
摘要:1.如果是button的onAction事件,在FXML文件中定义方式:onAction="#processLogin"在它对应的控制器中方法的签名是:@FXML protected void processLogin(ActionEvent event) 【也可以是private】但是如果是其他的事件类型,一般形式是:在FXML文件中定义方式:onMouseClicked="#handleWinclose"对应的方法签名是:@FXML private void handleWinclose(MouseEvent event) 【也可以是protecte
阅读全文
JavaFX Scene Builder使用总结
摘要:持续更新我在使用JavaFX Scene Builder的过程中遇到的问题和解决办法!我一般的开发步骤:首先是在Javafx Scene Builder中设计好界面的布局,将界面中要做的事情做完,包括定义控制器类,定义简单的style,定义事件方法,然后将整个FXML文件和用到的资源文件(图片等)一起复制到Eclipse(安装了Javafx开发插件的版本,详情请看我的Javafx第一篇中所需要的软件)中,最后就是在程序中用FXMLLoader去加载它显示出来,查看效果如何。1.一般不要在JavaFX Scene Builder中添加样式!它会在相应的元素element中添加一个styleCla
阅读全文
JavaFX Scene Builder 1.0 Developer Preview介绍
摘要:1.The JavaFX Scene Builder 1.0 Developer Preview is a design tool for the JavaFX platform It can assist you with quickly prototyping an application with interactive user interface that is linked to the application logic. You simply drag and drop graphical user interface (GUI) components onto a JavaF
阅读全文
JavaFx Ensemble介绍
摘要:1.JavaFx Ensemble是一个使用JavaFx开发的程序,非常强大,它演示了很多的Javafx的功能,并且带有源码!这个其实非常的类似Flex中的Demos,呵呵,太有用了下载地址:http://www.oracle.com/technetwork/java/javafx/samples/index.html2.可以再网页中直接打开来看,但是有比较慢,所以我想下载下来部署到自己的电脑上,嘻嘻嘻网页中预览:将下载得到的压缩文件解压,然后打开命令行,切换到路径,敲入命令: java -jar Ensamble.jar (前提是你要配置好java环境),呵呵,你可以看到同样的效果!3.当然
阅读全文
JavaFx初探
摘要:因为项目的需要,实在是没有办法了,试了很多种方案(RCP,SWT,Flex,Smartinvoke...),最终还是决定开始研究JavaFx。。。为了给用户更好地体验我们的“智能家居”!以下是最近搜索得到的一些资料:1.Oracle 上 JavaFx的下载页面:http://www.oracle.com/technetwork/java/javafx/overview/index.html目前最新版本的SDK是2.1 JavaFX 2.1 Developer Preview - Available for Windows, Mac OS X, and Linux.我的电脑下载的是2.0.3版本
阅读全文
浙公网安备 33010602011771号