- 博客(119)
- 资源 (18)
- 收藏
- 关注
原创 Node的属性改变后通知属性表单(Propertites Sheet)更新
Node API提供了一个方法在Node属性集变化时通知注册在其上的监听器更新。
2011-03-06 22:25:00
2169
Node的属性改变后通知属性表单(Propertites Sheet)更新
Node API提供了一个方法在Node属性集变化时通知注册在其上的监听器更新。protected final void firePropertySetsChange(Node.PropertySet[] o, Node.PropertySet[] n)如图,精灵动画就是一个自定义的Node,当使用鼠标将Node从A点拖拽到B点时,Node坐标已经改变,...
2011-03-06 22:15:00
268
原创 使用TopComponent群组
TopComponent群组的作用是在打开一个TopComponent组件的同时,打开其他相关的TopComponent组件。例如,当打开或者激活GUI编辑器的时候,“组件面板”、“属性”窗口和“检查器”窗口都会出现。当需要一个组件同时伴随着很多其他类似于组件面板窗口的时候,利用TopComponent群组可以轻松实现一个组件的激活引发其他组件被打开或者被选中。
2010-08-07 22:59:00
2453
1
使用TopComponent群组
TopComponent群组的作用是在打开一个TopComponent组件的同时,打开其他相关的TopComponent组件。例如,当打开或者激活GUI编辑器的时候,“组件面板”、“属性”窗口和“检查器”窗口都会出现。当需要一个组件同时伴随着很多其他类似于组件面板窗口的时候,利用TopComponent群组可以轻松实现一个组件的激活引发其他组件被打开或者被选中。...
2010-08-07 22:46:00
256
原创 JavaFX进行 HTTP Basic认证
最近用JavaFX写一个应用调用Internet上的开放API时需要进行HTTP Basic认证,JavaFX提供了一个类HttpRequest用于发送Web服务的请求,类HttpHeader顾名思义就是用来表示HTTP请求的"Header"了。HttpHeader提供了一个很方便的方法用来创建HTTP Basic认证需要的用户名和密码"Header":public bas
2010-04-25 02:54:00
1888
JavaFX进行HTTP Basic认证
最近用JavaFX写一个应用调用Internet上的开放API时需要进行HTTP Basic认证,JavaFX提供了一个类HttpRequest用于发送Web服务的请求,类HttpHeader顾名思义就是用来表示HTTP请求的"Header"了。HttpHeader提供了一个很方便的方法用来创建HTTP Basic认证需要的用户名和密码"Header":public basicAut...
2010-04-25 02:49:00
181
原创 本公司的几个开发类职位的招聘(上海)
有兴趣的朋友可以先给我发简历,谢谢谢谢谢谢谢谢。chenweionline#hotmail.com公司基本信息可以访问www.jaiziworld.comwww.ccjoy.com51job上的发布链接http://search.51job.com/list/co,c,2088688,0000,10,1.htmlJava/JavaFX富客户端应用开发工程师岗位职责:在Java平台上进行网络游戏相关
2010-04-15 20:20:00
1969
原创 JavaFX开发模仿Mac OS的MagicalDock(鱼眼效果)
MagicalDock修改了上个版本的设计,目前的思路是使用2个容器类Container和Flow完成布局,Flow为Node提供水平布局,Container是Flow的容器。当鼠标移动到Node上,Node大小变化时会改变Flow的尺寸范围,这时动态调整Flow在Container中的位置完成水平位移效果并且将锚定Node的底部使一组Node在变化时都能够
2010-04-10 17:07:00
3645
8
JavaFX开发模仿Mac OS的MagicalDock(鱼眼效果)
MagicalDock修改了上个版本的设计,目前的思路是使用2个容器类Container和Flow完成布局,Flow为Node提供水平布局,Container是Flow的容器。当鼠标移动到Node上,Node大小变化时会改变Flow的尺寸范围,这时动态调整Flow在Container中的位置完成水平位移效果并且将锚定Node的底部使一组Node在变化时都能够底线对齐...
2010-04-09 17:58:00
419
原创 SOSHaiti(Preview) - Game In JavaFX
开发中的一个版本,先睹为快,希望有更多的开发者关注JavaFX技术。 source code:http://kenai.com/projects/soshaiti2010年3月22日更新:1.修正游戏结束时不显示得分的BUG2.增加一个Menu菜单,在游戏进行中可暂停游戏3.添加物体间的碰撞特性(使用JBox2
2010-03-12 22:38:00
1550
SOSHaiti(Preview) - Game In JavaFX
开发中的一个版本,先睹为快,希望有更多的开发者关注JavaFX技术。 source code:http://kenai.com/projects/soshaiti2010年3月22日更新:1.修正游戏结束时不显示得分的BUG2.增加一个Menu菜单,在游戏进行中可暂停游戏3.添加物体间的碰撞特性(使用JBox2D)...
2010-03-12 22:25:00
176
原创 JavaFX编译器编译重载方法的一处BUG
直接看测试代码吧,一共2个类:BugTest.fx和A.fx,SDK版本是1.2.3。/* * BugTest.fx * * Created on 2010-2-25, 22:05:11 */package org.jqueen.fx.bug;/** * @author Leon */publi
2010-02-25 23:47:00
1685
JavaFX编译器编译重载方法的一处BUG
直接看测试代码吧,一共2个类:BugTest.fx和A.fx,SDK版本是1.2.3。/* * BugTest.fx * * Created on 2010-2-25, 22:05:11 */package org.jqueen.fx.bug;/** * @author Leon */public cl...
2010-02-25 23:35:00
149
原创 JavaFX项目发布时虚拟机参数设置方法
我一直是使用NetBeansIDE开发JavaFX项目,JavaFX项目编译后会在项目目录下建立一个dist文件夹,文件夹包含你的程序和另外3个发布文件,发布文件分别是XXX.html、XXX.jnlp和XXX_browser.jnlp,如果需要设置JavaFX程序运行时的虚拟机参数,那么可以根据你的发布方式选择在XXX.jnlp或者XXX_browser.jnlp里做出修改,它们都是
2009-12-21 17:06:00
2185
JavaFX项目发布时虚拟机参数设置方法
我一直是使用NetBeans IDE开发JavaFX项目,JavaFX项目编译后会在项目目录下建立一个dist文件夹,文件夹包含你的程序和另外3个发布文件,发布文件分别是XXX.html、XXX.jnlp和XXX_browser.jnlp,如果需要设置JavaFX程序运行时的虚拟机参数,那么可以根据你的发布方式选择在XXX.jnlp或者XXX_browser.jnlp里做出修改,它们都是标准的Ja...
2009-12-21 17:02:00
322
原创 JavaFX实现一个简单的模态窗口
JavaFX直到目前最新的1.2.1版本里没有提供模态窗口或着对话框,我在项目里通过扩展Control自己实现了一个简单的模态窗口,控件由2个类Window.fx和WindowSkin.fx组成,在WindowSkin里实现了Skin的抽象方法contains,在模态下始终返回true。下面是控件的源码和一个演示demo。Window.fxpackage org.jqu
2009-12-19 02:45:00
4743
2
JavaFX实现一个简单的模态窗口
JavaFX直到目前最新的1.2.1版本里没有提供模态窗口或着对话框,我在项目里通过扩展Control自己实现了一个简单的模态窗口,控件由2个类Window.fx和WindowSkin.fx组成,在WindowSkin里实现了Skin的抽象方法contains,在模态下始终返回true。下面是控件的源码和一个演示demo。Window.fxpackage org.jquee...
2009-12-19 02:45:00
208
原创 与NetBeans6.8无关
今天NetBeans 6.8正式发布,作为粉丝当然第一时间去官网下载。随手点开了Overview视频,视频随后部分介绍了一些基于NetBeansPlatform开发的富客户端应用,在5分53秒突然一张很熟悉的抓图跃入眼帘,那是我在07年在NetBeans5.5上开发的一个图像处理富客户端应用,兴奋之余又开始习惯性的反省,这2年在Platform开发上没什么成绩,要努力。
2009-12-11 21:16:00
3028
与NetBeans6.8无关
今天NetBeans 6.8正式发布,作为粉丝当然第一时间去官网下载。随手点开了Overview视频,视频随后部分介绍了一些基于NetBeansPlatform开发的富客户端应用,在5分53秒突然一张很熟悉的抓图跃入眼帘,那是我在07年在NetBeans5.5上开发的一个图像处理富客户端应用,兴奋之余又开始习惯性的反省,这2年在Platform开发上没什么成绩,要努力。...
2009-12-11 21:12:00
143
原创 Inkscape提供将绘制保存为JavaFX的支持
Inkscape是一个基于标准的SVG文件格式的开源矢量图编辑器,在最新的0.47版本里添加了将绘制保存为JavaFX的支持。它将所有的绘制保存在一个继承自CustomNode的JavaFX源文件里,目前只支持保存JavaFX源文件(.fx),不支持FXZ,不支持动画。(可能以后也不会支持动画,毕竟不是专注JavaFX的设计工具)
2009-12-03 19:57:00
1892
Inkscape提供将绘制保存为JavaFX的支持
Inkscape是一个基于标准的SVG文件格式的开源矢量图编辑器,在最新的0.47版本里添加了将绘制保存为JavaFX的支持。它将所有的绘制保存在一个继承自CustomNode的JavaFX源文件里,目前只支持保存JavaFX源文件(.fx),不支持FXZ,不支持动画。(可能以后也不会支持动画,毕竟不是专注JavaFX的设计工具)...
2009-12-03 19:39:00
153
原创 使用JavaFX时间轴(Timeline)编写的等待动画
(点击图片运行程序)项目源代码下载:http://www.blogjava.net/Files/chenweionline/WaitingPaneFX.rar
2009-10-19 21:47:00
5621
使用JavaFX时间轴(Timeline)编写的等待动画
(点击图片运行程序) 项目源代码下载:http://www.blogjava.net/Files/chenweionline/WaitingPaneFX.rar
2009-10-19 21:39:00
703
JavaFX中实例化Java类对象
如果Java类对象拥有不带参数的构造函数,那么可以在JavaFX代码里直接实例化:var var1 = ArrayList{};如果目标Java类只有带参数的构造函数就有些麻烦,需要分2步进行,首先新建一个Java工具类JavaUtils.java,在这个类里将你目标类实例化完成后通过赋值语句将其赋值给JavaFX变量:1、编写JavaUtils.javai...
2009-10-15 22:16:00
152
原创 JavaFX中实例化Java类对象
如果Java类对象拥有不带参数的构造函数,那么可以在JavaFX代码里直接实例化:var var1 = ArrayList{}; 如果目标Java类只有带参数的构造函数就有些麻烦,需要分2步进行,首先新建一个Java工具类JavaUtils.java,在这个类里将你目标类实例化完成后通过赋值语句将其赋值给JavaFX变量:1、编写JavaUtils.javaimport j
2009-10-15 21:45:00
2379
Visual Library 2.0 - Examples
Visual Library是NetBeans中广泛使用的可视化函数库,用于展现复杂的上下文关系,如建模或流程绘图等工作。Visual Library源自于NetBeans的社区项目,随着类库逐步发展成熟并被开发者认可,在2007年正式成为NetBeansPlatform. 6.0的一部分。目前的NetBeansIDE中,BPEL业务流程设计器,Mobile开发以及JavaEE开发的设计工具...
2009-09-14 20:58:00
153
使用文件模板和向导创建一个类型文件
通过工具创建类型文件时通常会使用到各式各样的模板,例如IDE在创建java文件时会自动在文件头添加作者和创建日期的注释、XML文件会自动添加根元素的标签等。在NetBeans里通过使用文件模板可以很方便的按照既定的模式创建你的类型文件。我在《创建新的文件类型》里介绍了怎样创建一个自定义的文件类型,创建后的文件类型里就包含了一个名为MapTemplate.xmap的空文件模板。现在我们将它变成一...
2009-09-14 20:45:00
263
创建新的文件类型
我们在开发过程中经常会根据数据组织形式的不同创造新数据格式,例如我为开发2D游戏地图所创造的xmap格式。NetNeans很方便的提供了对新数据格式的支持,我们现在就可以动手创建自己的文件格式。我们首先新建一个名为“Map Core”的模块项目,然后在这个模块里创建一个新的文件类型。创建文件类型的过程如下:1、点击菜单栏的新建文件选项,在弹出的向导对话框的类别列表里选择“模块开发”,在文件类...
2009-09-14 20:23:00
250
创建NetBeans模块项目
学习NetBeans模块开发首先需要做的就是创建一个NetBenas的模块项目,使用NetNeans IDE提供的新建项目向导只需要经过4个步骤就可以新建一个模块项目。1、首先IDE菜单中的新建项目创建一个新项目,在向导对话框中的项目类别选择“NetBeans 模块”,项目选择“模块”。2、下一步填写项目名称和项目所在的磁盘位置。我将项目命名为“MapCore”。3、接下来填写代码名...
2009-09-14 20:19:00
274
将你的文件类型集合进XML编辑器(第二部分)
我发现了昨天的错误。不用将 MultiDataObject 替换成 XMLDataObject,你只需要简单地确认 MIME 类型是以"+xml"结尾。例如,类似 text/x-foo+xml。一旦你这样做了,你的文档就会在 XML 编辑器里打开。换句话说,你拥有免费的语法着色,简单的确保 MIME 类型正确。根据昨天 Blog 里描述的4个步骤增加 Cookies 可以为你提供 XM...
2009-09-14 20:03:00
102
将你的文件类型集合进XML编辑器(第一部分)
感谢 Vadiraj的帮助,我现在知道了如何在XML编辑器里打开非XML文件。有时候你拥有一个内容是XML但是却并非以“.xml”结尾的文件。如何让IDE把它看作一个XML文件呢?接下来你可以看到一个后缀为“.test”的文件在XML编辑器里被打开。你知道它被打开是因为语法着色和缩进,以及XML文件特有的附加菜单项:1、使用文件类型向导,会创建一些不同的类。只需要修改名为 XxxData...
2009-09-14 20:01:00
139
原创 JavaFX试水
我的第一个JavaFX程序,图像亮度增强和衰减效果循环。package org.jqueen.fx.lostworld;import javafx.stage.Stage;import javafx.scene.Scene;import javafx.scene.image.Image;import javafx.scene.image.ImageView;
2009-08-05 11:52:00
2725
3
原创 Visual Library 2.0 - Examples
Visual Library是NetBeans中广泛使用的可视化函数库,用于展现复杂的上下文关系,如建模或流程绘图等工作。 Visual Library源自于NetBeans的社区项目,随着类库逐步发展成熟并被开发者认可,在2007年正式成为NetBeansPlatform. 6.0的一部分。目前的NetBeansIDE中,BPEL业务流程设计器,Mobile开发以及JavaEE开
2009-07-31 22:43:00
2328
1
原创 使用文件模板和向导创建一个类型文件
通过工具创建类型文件时通常会使用到各式各样的模板,例如IDE在创建java文件时会自动在文件头添加作者和创建日期的注释、XML文件会自动添加根元素的标签等。在NetBeans里通过使用文件模板可以很方便的按照既定的模式创建你的类型文件。我在《创建新的文件类型》里介绍了怎样创建一个自定义的文件类型,创建后的文件类型里就包含了一个名为MapTemplate.xmap的空文件模板。现在我们将
2009-07-11 23:04:00
3354
原创 创建新的文件类型
我们在开发过程中经常会根据数据组织形式的不同创造新数据格式,例如我为开发2D游戏地图所创造的xmap格式。NetNeans很方便的提供了对新数据格式的支持,我们现在就可以动手创建自己的文件格式。我们首先新建一个名为“Map Core”的模块项目,然后在这个模块里创建一个新的文件类型。创建文件类型的过程如下:1、点击菜单栏的新建文件选项,在弹出的向导对话框的类别列表里选择“模
2009-07-11 21:16:00
4589
原创 创建NetBeans模块项目
学习NetBeans模块开发首先需要做的就是创建一个NetBenas的模块项目,使用NetNeans IDE提供的新建项目向导只需要经过4个步骤就可以新建一个模块项目。 1、首先IDE菜单中的新建项目创建一个新项目,在向导对话框中的项目类别选择“NetBeans 模块”,项目选择“模块”。2、下一步填写项目名称和项目所在的磁盘位置。我将项目命名为“MapCore”。
2009-07-11 17:57:00
2005
原创 给 Java Applet 定制启动动画
Java Applet 启动时默认会显示一个带有 Java Logo 的动画,我们可以通过修改 image 属性使用自己的动画替代它。Applet还提供另外几个属性用来作为动画的附加描述:centerimage - 动画居中显示boxmessage - 在浏览器状态栏添加消息描述boxbgcolor - Applet容器背景色boxfgcolor
2009-07-07 16:44:00
1615
翻译 将你的文件类型集合进XML编辑器(第二部分)
我发现了昨天的错误。不用将 MultiDataObject 替换成 XMLDataObject,你只需要简单地确认 MIME 类型是以"+xml"结尾。例如,类似 text/x-foo+xml。一旦你这样做了,你的文档就会在 XML 编辑器里打开。换句话说,你拥有免费的语法着色,简单的确保 MIME 类型正确。根据昨天 Blog 里描述的4个步骤增加 Cookies 可以为
2009-07-02 01:15:00
1073
『Code』Java实现不规则窗体及渐变滚动字幕的源代码
2008-08-18
Tangram_build2008022401_for_mac
2008-02-24
Tangram_build2008022401_for_win
2008-02-24
Tangram_Build2008022401 源代码
2008-02-24
NetBeans RCP - 使用 Node & ExplorerManager 结合 BeanTreeView 编写的一个磁盘文件树 Build20080119
2008-01-19
《Rich Client Programming: Plugging into the NetBeans Platform》
2007-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人