阅读更多

9顶
1踩

Web前端

JFXtras 0.6预览版发布!JFXtras 是一个 JavaFX 脚本语言的扩展工具包,包含对话框、布局容器、单元测试工具以及异步的处理等。

 

新功能:

  • Layouts – Changes to the Grid API in preparation for inclusion in the JavaFX Soma release, and also added animation support to all the layouts.
  • Sphere – Pseudo 3D sphere created for the Groovy showdown with Andrey Almiray.
  • Gear – New shape from Steve Bixby.
  • ManualResizableRectangle – Very useful shape from Yannick’s post.
  • JXScene – Pedro’s improved API for Swing integration.
  • PaintUtil, HSBColor, new gradients – Liu’s magic paint classes
  • Custom Paints – From Jeff Friesen’s excellent article on Custom Paints.
  • Custom Cursors – From Jeff Friesen’s excellent article on Custom Cursors.
  • Wipe Library – A transition library from Simon Morris’ JavaFX in Action book.
  • XMap – A bindable Map implementation for JavaFX.
  • XStore – David Armitage’s simple persistence for JavaFX variables using dependency injection.
  • ImageCache – Caching of JavaFX images for building high performance applications contributed by Joshua Marinacci.
  • XEDT – Simplified event thread mangement for JavaFX infrastructure classes (Warning: Use the JavaFX Task API instead unless you know exactly what you are doing)

And the rest under a new Controls jar:

  • XTableView – I am still working on this, but it is very useful already as demonstrated by Jim Weaver’s SpeedReaderFX application.
  • XTreeView – Jim Clarke’s Tree Control.
  • XCalendarPicker – Tom’s excellent calendar control.
  • XPane – A titled region with rounded corners developed by Dean Iverson.
  • XPicker – David Armitage did some great work on this…  Check out his demo on the JFXtras website.
  • XShelfView – A high performance Display Shelf control implementation with support for reflection, titles, and a scrollbar as showcased on JFXStudio.
  • XSpinnerWheel – A prize spinner wheel that makes use of pseudo 3D effects as showcased in the JUG Prize Spinner application.
  • XMenu – Pure JavaFX Menu developed by Jonathan Giles (this version will be replaced by the official Sun Menu control when it becomes available).
  • XPasswordBox – Control from Liu to create a password field.
  • XMultiLineTextBox – Till’s control for editing multiple lines of text.
  • XSwingTable – From John Freeman, this gives you all the power of a JTable directly from JavaFX code.

查看详细发布文档:http://jfxtras.googlecode.com/svn/site/javadoc/release-0.6/index.html

 

下载JFXtras:http://code.google.com/p/jfxtras/downloads/list

 

为了与JavaFX中的布局和控件相区分,在大多数Class的前面都添加了“X”。

 

此次一同发布的还有JFXtras Test的一个新版本。这也是最后一次使用这个名字,以后JFXtras Test将会融入FEST-JavaFX中。(查看相关详情:Devoxx 大会

  • 大小: 159.9 KB
来自: steveonjava
9
1
评论 共 2 条 请登录后发表评论
2 楼 wangzaixiang 2009-11-27 09:10
JavaFX 一开始是雷声大,现在有点雨点小了。我们去年就使用JavaFX进行了一个产品研发,由于缺乏SDK的源代码,没有IDE插件,学习javafx可不容易。

个人认为:JavaFX本身还是很不错的一个技术,特别是JavaFx自带的GUI渲染库,是比较适合作为一个RIA的平台的。可惜的是,后劲不足。如果Sun不在JavaFX上趁热打铁的话,可能以后Sun在桌面就会彻底废掉的。
1 楼 aisjava 2009-11-26 20:20
JFXtras作为JavaFx的补充,做的还是不错的,继续等其中Control的成熟。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • x86汇编语言从实模式到保护模式(完整版)更新过

    x86汇编语言从实模式到保护模式,包括后三章,网上大部分缺少后三章。文件太大包内是网盘地址和提取码。之前的过期,已更新。

  • 多线程和汇编联系

    多线程主要是在80286以及以上的处理器中的功能,最早的32位多线程是80386,看了你另外的帖子,你好象懂点汇编语言,不知道你懂不懂80386汇编,他们的指令形式差不多,区别就在于工作机制和32位.如何你想搞多线程,首先要会386下的汇编,比起8086处理器,它了许多功能,如:分页机制(虚拟存储器),多线程等…还有很多功能,至于它多线程的工作机制主要是内存查表的方法,将所有程序的地址段地址和偏移地址放入GDT表和IDT表中,再用时钟频率的中断来不断读取这张表到cs:eip寄存器中和将cs:eip内容保存如

  • 纯x86汇编实现的多线程操作系统实践 - 第二章 BSP的启动

    纯x86汇编 操作系统实践

  • nasm汇编实现贪吃蛇

    title: nasm汇编实现贪吃蛇 date: 2019-12-20 18:43:10 文章目录0. 前言1. 需求分析2. 数据结构设计3. 程序流程架构4. 难点分析5. 具体实现6. 心得 0. 前言 出于汇编语言课程设计要求,设计一个由nasm汇编语言编写的贪吃蛇程序,可在“裸机”上运行。 详细代码见github。 1. 需求分析 一个正常的贪吃蛇程序 由nasm汇编语言编写 在“裸机”上单独运行,或由自创加载器加载运行 2. 数据结构设计 需要设定的全局变量如下: snake: 蛇.

  • 汇编多线程

    首先贴出来大神的代码,有点让我费解的是每次都要重新创建一个线程? ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; Sample code for ; by 罗云彬, http://www.win32asm.com.cn ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  • 为什么要学习汇编?学习汇编有哪些好处?

    本文详细讲述一个从汇编代码的角度去理解多线程编程问题实例,并详细介绍熟悉汇编代码都有哪些用处。

  • win32汇编 多线程编程与事件

    时间片的概念大家应该都了解过,windows为每个进程分配时间片,当一个程序的时间片结束时,就会轮到下一个程序执行,当轮流速度比较快的时候,就好像多个进程同时执行一样,这就是windows多任务的方式,本次介绍的多线程其实跟这个很像,只不过线程是在进程内又划分的更小的可执行单位,windows为每个线程分配时间片,当轮到某个进程的某个线程执行的时候,该线程才开始执行,就好像是进程间的多任务一样,线

  • 多线程基础知识整理 (参考各路大神的文档汇编而成)

    1.多线程的进本概念 原理: 同一时间,CPU只能处理1条线程,只有1条线程在工作(执行) 多线程并发(同时)执行,其实是CPU快速地在多条线程之间调度(切换) 如果CPU调度线程的时间足够快,就造成了多线程并发执行的假象 思考:...

  • 汇编 线程注入

  • 线程设计原理与汇编实现

    协程概念及工作流程

  • linux多线程的汇编,Linux下实现 MASM汇编

    sudo apt-get install dosbox步骤二:打开DOSbox,模拟C盘,在DOSbox输入mount c /home/bao/ms-dosc 后面为自己指定的Linux下的目录。输入 c: 切换到模拟的C盘目录如下图:图片.png步骤三:下载MASM.EXE、LINK.EXE、DEBUG.EXE文件将下载的MASM.EXE、LINK.EXE、DEBUG.EXE放到刚才指定的模拟C...

  • win32汇编 线程

    当我们实现一个简单的计数功能的小程序时,程序会崩溃。像下面的 .if eax==WM_INITDIALOG push hWin pop hWinMain invoke GetDlgItem,hWin,IDC_BTN2 invoke EnableWindow,eax,FALSE .elseif eax==WM_COMMAND mov eax,wParam .if eax==I

  • win32汇编一定要记住的函数调用过程

    首先要知道 EIP 中放在的是程序执行代码的地址ESP放的是堆栈的栈顶的地址EBP放的是堆栈的栈底的地址 在执行函数调用的时候,调用者需要做的事情是:先将调用参数压栈,然后将调用者代码块的下一条代码的地址压栈。 被调用者需要做的事情是:首先将调用者的EBP压栈,再将栈顶的值赋给EBP,最后在栈上保持自己的临时变量。  在被调用者返回的时候,被调用者需要做的事情:

  • Windows平台安装MacOS虚拟机 - VMware(结尾附视频)

    本文关键字:Windows、虚拟机、VMware、MacOS、unlocker。相信经常玩耍的小伙伴已经都需要准备什么,也许只是缺少资源。在文章开头部分直接给出了所需的资源,新手小白可以阅读全文,结尾视频放送。

  • win32 汇编写的虚拟钢琴 多种音色 仿真实时按键 支持多键 汇编程序设计

    汇编程序设计 用win32汇编写的虚拟钢琴 可根据需要增加多种音色 仿真实时按键 支持同时多键和声 本人展示时就曾用它演奏过卡农 当时相当震撼 注释写的很详细 易懂 里面包含所有用到的文件

  • arm64汇编篇-13编译器优化及寄存器与多线程问题

    编译器模式  Debug Release不同模式下编译器的配置不同的,buildSettings -> 搜索optimization 如下图: 以下几个模式是将编译器优化的几个方向。 编译器优化效果 1.将Debug选项的none 选择为跟Release 模式下的Fastest Smallest 2.去掉main函数的循环写入以下代码: int a = 1;...

  • 使用x86汇编编写一个多线程、多任务系统 (三)

    mbr.asm为BSP线程启动时的执行代码,从0x00007c00处开始执行。 该代码实现BSP线程从16位向32位保护模式的转变,并进入页管理模式,最后跳转到0x80100000开始执行。而0x80100000处放置的是core.asm的代码。 core.asm的可执行代码被保存在磁盘的1号扇区处,大小为3个扇区。ap_16.asm的可执行代码被保存在磁盘的50号扇区处,大小为1个扇区。 具体的代码如下: ;--------------------------------------------

Global site tag (gtag.js) - Google Analytics