键盘上的舞者

像写情书一样Coding...
随笔 - 20, 文章 - 0, 评论 - 15, 引用 - 0
数据加载中……

JavaFX中实例化Java类对象

如果Java类对象拥有不带参数的构造函数,那么可以在JavaFX代码里直接实例化:
var var1 = ArrayList{};

如果目标Java类只有带参数的构造函数就有些麻烦,需要分2步进行,首先新建一个Java工具类JavaUtils.java,在这个类里将你目标类实例化完成后通过赋值语句将其赋值给JavaFX变量:

1、编写JavaUtils.java
import java.net.MalformedURLException;  
import java.net.URL;  
/** 
 * 
 * 
@author Leon Chen 
 
*/  
public class JavaUtils {  
    
public static URL getURL(String spec) throws MalformedURLException{  
        
return new URL(spec);  
    }  
}

2、在JavaFX代码里使用JavaUtils生成URL类实例
var url = JavaUtils.getURL(“http://www.jqueen.org”);

目前JavaFX版本为1.2,在Java和JavaFX代码的相互调用上还有很多不方便的地方,希望以后的版本会有改进。

posted on 2009-10-15 22:16 陈维 阅读(1375) 评论(1)  编辑  收藏 所属分类: JavaFX

评论

# re: JavaFX中实例化Java类对象[未登录]  回复  更多评论   

为什么不能直接实例化呢,感觉很不方便,这样做是为了安全性还是什么。
2009-10-18 19:48 | GreatGhoul

只有注册用户登录后才能发表评论。


网站导航: