自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

键盘上的舞者

像写情书一样Coding...

  • 博客(119)
  • 资源 (18)
  • 收藏
  • 关注

原创 Node的属性改变后通知属性表单(Propertites Sheet)更新

Node API提供了一个方法在Node属性集变化时通知注册在其上的监听器更新。

2011-03-06 22:25:00 2123

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 224

原创 使用TopComponent群组

TopComponent群组的作用是在打开一个TopComponent组件的同时,打开其他相关的TopComponent组件。例如,当打开或者激活GUI编辑器的时候,“组件面板”、“属性”窗口和“检查器”窗口都会出现。当需要一个组件同时伴随着很多其他类似于组件面板窗口的时候,利用TopComponent群组可以轻松实现一个组件的激活引发其他组件被打开或者被选中。

2010-08-07 22:59:00 2398 1

使用TopComponent群组

TopComponent群组的作用是在打开一个TopComponent组件的同时,打开其他相关的TopComponent组件。例如,当打开或者激活GUI编辑器的时候,“组件面板”、“属性”窗口和“检查器”窗口都会出现。当需要一个组件同时伴随着很多其他类似于组件面板窗口的时候,利用TopComponent群组可以轻松实现一个组件的激活引发其他组件被打开或者被选中。...

2010-08-07 22:46:00 213

原创 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 1839

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 149

原创 本公司的几个开发类职位的招聘(上海)

有兴趣的朋友可以先给我发简历,谢谢谢谢谢谢谢谢。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 1926

原创 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 3592 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 382

原创 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 1519

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 138

原创 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 1644

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 118

原创 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 2142

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 259

原创 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 4695 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 184

原创 与NetBeans6.8无关

今天NetBeans 6.8正式发布,作为粉丝当然第一时间去官网下载。随手点开了Overview视频,视频随后部分介绍了一些基于NetBeansPlatform开发的富客户端应用,在5分53秒突然一张很熟悉的抓图跃入眼帘,那是我在07年在NetBeans5.5上开发的一个图像处理富客户端应用,兴奋之余又开始习惯性的反省,这2年在Platform开发上没什么成绩,要努力。

2009-12-11 21:16:00 3000 2

与NetBeans6.8无关

今天NetBeans 6.8正式发布,作为粉丝当然第一时间去官网下载。随手点开了Overview视频,视频随后部分介绍了一些基于NetBeansPlatform开发的富客户端应用,在5分53秒突然一张很熟悉的抓图跃入眼帘,那是我在07年在NetBeans5.5上开发的一个图像处理富客户端应用,兴奋之余又开始习惯性的反省,这2年在Platform开发上没什么成绩,要努力。...

2009-12-11 21:12:00 107

原创 JavaFX实现鱼眼菜单 v0.1

点击图片可运行程序

2009-12-06 02:30:00 2112

JavaFX实现鱼眼菜单 v0.1

点击图片可运行程序

2009-12-06 02:27:00 131

原创 Inkscape提供将绘制保存为JavaFX的支持

Inkscape是一个基于标准的SVG文件格式的开源矢量图编辑器,在最新的0.47版本里添加了将绘制保存为JavaFX的支持。它将所有的绘制保存在一个继承自CustomNode的JavaFX源文件里,目前只支持保存JavaFX源文件(.fx),不支持FXZ,不支持动画。(可能以后也不会支持动画,毕竟不是专注JavaFX的设计工具)

2009-12-03 19:57:00 1866

Inkscape提供将绘制保存为JavaFX的支持

Inkscape是一个基于标准的SVG文件格式的开源矢量图编辑器,在最新的0.47版本里添加了将绘制保存为JavaFX的支持。它将所有的绘制保存在一个继承自CustomNode的JavaFX源文件里,目前只支持保存JavaFX源文件(.fx),不支持FXZ,不支持动画。(可能以后也不会支持动画,毕竟不是专注JavaFX的设计工具)...

2009-12-03 19:39:00 116

原创 使用JavaFX时间轴(Timeline)编写的等待动画

(点击图片运行程序)项目源代码下载:http://www.blogjava.net/Files/chenweionline/WaitingPaneFX.rar

2009-10-19 21:47:00 5564

使用JavaFX时间轴(Timeline)编写的等待动画

(点击图片运行程序) 项目源代码下载:http://www.blogjava.net/Files/chenweionline/WaitingPaneFX.rar

2009-10-19 21:39:00 668

JavaFX中实例化Java类对象

如果Java类对象拥有不带参数的构造函数,那么可以在JavaFX代码里直接实例化:var var1 = ArrayList{};如果目标Java类只有带参数的构造函数就有些麻烦,需要分2步进行,首先新建一个Java工具类JavaUtils.java,在这个类里将你目标类实例化完成后通过赋值语句将其赋值给JavaFX变量:1、编写JavaUtils.javai...

2009-10-15 22:16:00 124

原创 JavaFX中实例化Java类对象

如果Java类对象拥有不带参数的构造函数,那么可以在JavaFX代码里直接实例化:var var1 = ArrayList{}; 如果目标Java类只有带参数的构造函数就有些麻烦,需要分2步进行,首先新建一个Java工具类JavaUtils.java,在这个类里将你目标类实例化完成后通过赋值语句将其赋值给JavaFX变量:1、编写JavaUtils.javaimport j

2009-10-15 21:45:00 2313

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 113

使用文件模板和向导创建一个类型文件

通过工具创建类型文件时通常会使用到各式各样的模板,例如IDE在创建java文件时会自动在文件头添加作者和创建日期的注释、XML文件会自动添加根元素的标签等。在NetBeans里通过使用文件模板可以很方便的按照既定的模式创建你的类型文件。我在《创建新的文件类型》里介绍了怎样创建一个自定义的文件类型,创建后的文件类型里就包含了一个名为MapTemplate.xmap的空文件模板。现在我们将它变成一...

2009-09-14 20:45:00 231

创建新的文件类型

我们在开发过程中经常会根据数据组织形式的不同创造新数据格式,例如我为开发2D游戏地图所创造的xmap格式。NetNeans很方便的提供了对新数据格式的支持,我们现在就可以动手创建自己的文件格式。我们首先新建一个名为“Map Core”的模块项目,然后在这个模块里创建一个新的文件类型。创建文件类型的过程如下:1、点击菜单栏的新建文件选项,在弹出的向导对话框的类别列表里选择“模块开发”,在文件类...

2009-09-14 20:23:00 195

创建NetBeans模块项目

学习NetBeans模块开发首先需要做的就是创建一个NetBenas的模块项目,使用NetNeans IDE提供的新建项目向导只需要经过4个步骤就可以新建一个模块项目。1、首先IDE菜单中的新建项目创建一个新项目,在向导对话框中的项目类别选择“NetBeans 模块”,项目选择“模块”。2、下一步填写项目名称和项目所在的磁盘位置。我将项目命名为“MapCore”。3、接下来填写代码名...

2009-09-14 20:19:00 246

将你的文件类型集合进XML编辑器(第二部分)

我发现了昨天的错误。不用将 MultiDataObject 替换成 XMLDataObject,你只需要简单地确认 MIME 类型是以"+xml"结尾。例如,类似 text/x-foo+xml。一旦你这样做了,你的文档就会在 XML 编辑器里打开。换句话说,你拥有免费的语法着色,简单的确保 MIME 类型正确。根据昨天 Blog 里描述的4个步骤增加 Cookies 可以为你提供 XM...

2009-09-14 20:03:00 76

将你的文件类型集合进XML编辑器(第一部分)

感谢 Vadiraj的帮助,我现在知道了如何在XML编辑器里打开非XML文件。有时候你拥有一个内容是XML但是却并非以“.xml”结尾的文件。如何让IDE把它看作一个XML文件呢?接下来你可以看到一个后缀为“.test”的文件在XML编辑器里被打开。你知道它被打开是因为语法着色和缩进,以及XML文件特有的附加菜单项:1、使用文件类型向导,会创建一些不同的类。只需要修改名为 XxxData...

2009-09-14 20:01:00 106

原创 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 2699 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 2289 1

原创 使用文件模板和向导创建一个类型文件

通过工具创建类型文件时通常会使用到各式各样的模板,例如IDE在创建java文件时会自动在文件头添加作者和创建日期的注释、XML文件会自动添加根元素的标签等。在NetBeans里通过使用文件模板可以很方便的按照既定的模式创建你的类型文件。我在《创建新的文件类型》里介绍了怎样创建一个自定义的文件类型,创建后的文件类型里就包含了一个名为MapTemplate.xmap的空文件模板。现在我们将

2009-07-11 23:04:00 3290

原创 创建新的文件类型

我们在开发过程中经常会根据数据组织形式的不同创造新数据格式,例如我为开发2D游戏地图所创造的xmap格式。NetNeans很方便的提供了对新数据格式的支持,我们现在就可以动手创建自己的文件格式。我们首先新建一个名为“Map Core”的模块项目,然后在这个模块里创建一个新的文件类型。创建文件类型的过程如下:1、点击菜单栏的新建文件选项,在弹出的向导对话框的类别列表里选择“模

2009-07-11 21:16:00 4362

原创 创建NetBeans模块项目

学习NetBeans模块开发首先需要做的就是创建一个NetBenas的模块项目,使用NetNeans IDE提供的新建项目向导只需要经过4个步骤就可以新建一个模块项目。 1、首先IDE菜单中的新建项目创建一个新项目,在向导对话框中的项目类别选择“NetBeans 模块”,项目选择“模块”。2、下一步填写项目名称和项目所在的磁盘位置。我将项目命名为“MapCore”。

2009-07-11 17:57:00 1948

原创 给 Java Applet 定制启动动画

Java Applet 启动时默认会显示一个带有 Java Logo 的动画,我们可以通过修改 image 属性使用自己的动画替代它。Applet还提供另外几个属性用来作为动画的附加描述:centerimage - 动画居中显示boxmessage - 在浏览器状态栏添加消息描述boxbgcolor - Applet容器背景色boxfgcolor

2009-07-07 16:44:00 1581

翻译 将你的文件类型集合进XML编辑器(第二部分)

我发现了昨天的错误。不用将 MultiDataObject 替换成 XMLDataObject,你只需要简单地确认 MIME 类型是以"+xml"结尾。例如,类似 text/x-foo+xml。一旦你这样做了,你的文档就会在 XML 编辑器里打开。换句话说,你拥有免费的语法着色,简单的确保 MIME 类型正确。根据昨天 Blog 里描述的4个步骤增加 Cookies 可以为

2009-07-02 01:15:00 1046

『Code』Java实现不规则窗体及渐变滚动字幕的源代码

不规则窗体的实现使用了Java 6u10版本JDK提供的方法,在未来的JDK Release版本中可能会有略有变化。渐变字幕使用Java 2D渲染。开发环境:NetBeans6.1 + Java 6 update 10。20080818

2008-08-18

《使用Subversion进行版本控制》

针对 Subversion 1.4 PDF格式电子书。

2008-06-24

【Code】标准输出重定向到GUI

Java 标准输出重定向到 Swing 文本组件的样例程序。

2008-03-07

《Graphics_Java_Mastering_the_JFC》

JAVA 2 图形设计卷I:AWT 和 卷Ⅱ:SWING 。

2008-02-25

Tangram_build2008022401_for_mac

Tangram 是一个使用 NetBeans Platform 构建的图像处理软件。 这是2008年02月24日构建的运行在 Mac OS X 平台上的版本。 更多信息请见我的博客: http://blog.csdn.net/chenweionline

2008-02-24

Tangram_build2008022401_for_win

Tangram 是一个使用 NetBeans Platform 构建的图像处理软件。 这是2008年02月24日构建的运行在 Windows 平台上的版本。 更多信息请见我的博客: http://blog.csdn.net/chenweionline

2008-02-24

Tangram_Build2008022401 源代码

Tangram 是一个使用 NetBeans Platform 构建的图像处理软件。 更多信息请见我的博客: http://blog.csdn.net/chenweionline

2008-02-24

JEIDA 制定的EXIF 2.1 官方标准

JEIDA 制定的EXIF 2.1 官方标准 PDF格式

2008-01-31

NetBeans RCP - 使用 Node & ExplorerManager 结合 BeanTreeView 编写的一个磁盘文件树 Build20080119

NetBeans RCP - 使用 Node & ExplorerManager 结合 BeanTreeView 编写一个磁盘文件树<br><br>项目构建在 NetBeans IDE 6.0 上。

2008-01-19

Swing实现半透明窗口的Sample

程序项目可以用 NetBeans IDE 打开

2007-08-29

JSnapColor Internal Build 20070722000

用 Java 开发的拾取屏幕颜色的桌面工具软件。 运行需要 JRE 5.0 或以上版本支持。

2007-07-23

JSnapColor.jar

JSnapColor

2007-07-17

JSnapColor.jar

屏幕拾色小工具

2007-07-17

JSnapColor.jar

屏幕拾色小工具

2007-07-17

《Rich Client Programming: Plugging into the NetBeans Platform》

《Rich Client Programming: Plugging into the NetBeans Platform》电子书

2007-06-05

Rich Client Programming

《Rich Client Programming: Plugging into the NetBeans Platform》

2007-06-04

CharacterSetToolkit

若在您的项目中使用请不要改变package及author等作者信息。

2007-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除