Java´úÂëµ÷ÓÃJavaFXµÄÀý×Ó
1. ÓÃScriptEngineManagerÀà¡£ÕâÊÇ»ùÓÚJSR-223¹æ·¶µÄjava½Å±¾API( scripting API)¡£¿ÉÒÔÔÚjava³ÌÐòÖÐÔËÐÐһЩ½Å±¾£¬Èç JavaFX script, javascriptµÈ¡£
¡¡¡¡2. ͨ¹ýJavaFX reflection API¡£ÕâÊÇJavaFXÌṩµÄ·´ÉäAPI£¬¼¸ºõ¿ÉÒÔµ÷ÓÃËùÓеÄJavaFXÀà¡£
¡¡¡¡3. ÏÈÓÃJavaFXÀàʵÏÖÒ»¸öJavaµÄinterface£¬È»ºóJava³ÌÐò¿ÉÒÔͨ¹ýÕâ¸öinterfaceÀ´µ÷ÓÃJavaFXµÄ¹¦ÄÜ¡£ÕâÖмäµÄinterfaceÆðÁ˸öÇÅÁºµÄ×÷Óá£
¡¡¡¡µÚÈýÖÖ·½·¨Ó¦¸ÃÊDZȽϓÕý¹æ”¶øÇÒ“ÓÅÃÀ”µÄµ÷Ó÷½Ê½¡£µ«ÊÇÒ²ÓÐÒ»µã²»×㣺³ÌÐò´úÂëµÄÈë¿Ú±ØÐë´ÓJavaFXÆô¶¯¡£ÕâÊÇÒòΪJavaFX³ÌÐò±È½ÏÈÝÒ×Éú³ÉJavaFXÀàµÄʵÀý£¬´Ó¶ø¿ÉÒÔ¹©Java·½Ê¹Ó᣿ÉÊÇÎÒÃÇÓÐʱ»áÅöµ½Ò»Ð©Ìض¨µÄÇé¿ö£¬ÐèÒª´ÓJava¶ËÆô¶¯´úÂë¡£ÀýÈ磬Èç¹ûÄãÒѾÓÐÁËÒ»¸ö½ÏÍêÕûµÄJava³ÌÐò£¬ÄãÐèÒªÓõ÷ÓÃJavaFXµÄijЩ¹¦ÄÜ£¬Õâʱºò½ÏºÃµÄ·½·¨ÊǰÑJava×÷Ϊ³ÌÐòµÄÈë¿Ú¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬°ÑµÚ2ºÍµÚ3ÖÖ·½·¨×÷ÁËÈںϣ¬´ó¼Ò¿ÉÒÔ¿´¿´ÏÂÃæµÄÀý×Ó¡£´¿Java´úÂëµ÷ÓÃJavaFXµÄÀý×Ó¡¡
¡¡¡¡ÏÂÒ»²½ÊÇ´´½¨JavaFXÀàMyChartÀ´ÊµÏÖÕâ¸öinterface:¡¡¡¡
¡¡¡¡
¡¡¡¡ÔÚ´úÂëÖУ¬Õâ3¾äÊÇ´´½¨JavaFXÀàjavatest.MyChartʵÀý£¬
¡¡¡¡Context context = FXLocal.getContext(); FXClassType instance = context.findClass("javatest.MyChart"); ObjectValue obj = (ObjectValue)instance.newInstance();
¡¡¡¡¶øÒ»ÏÂÕâ¾äÔòÊǰÑJavaFXʵÀýת»¯ÎªJava¿ÉÓõĶÔÏó£º
¡¡¡¡JavaInterface ji = (JavaInterface)obj.asObject();
¡¡¡¡Èç¹ûÄãÓõÄÊÇNetBeans IDE, Äã¿ÉÒÔÔÚÏîÄ¿ÊôÐÔÖаÑjavatest.JavaTestÀàÉèΪÖ÷Àà(Main class)(¼´Æô¶¯Àà)¡£±àÒëÖ®ºó»áÉú³ÉÒ»¸öjavatest.jarÎļþ¡£³ÌÐòÔËÐеĽá¹ûÈçͼ£º¡¡¡¡
¡¡¡¡ÔÚÃüÁîÐÐÖпÉÒÔ²ÉÓÃÒÔÏ·½Ê½: javafx -jar javatest.jar
¡¡¡¡Êµ¼ÊÉÏ£¬¿ÉÒÔÓô¿JavaµÄ·½Ê½À´Æô¶¯³ÌÐò£¬Ö»Òª°ÑJavaFXµÄÔËÐл·¾³´øÉϼ´¿É£¬È磺JavaFX³ÌÐòÀý×Ó¡¢½Ì³Ì
¡¡¡¡java -Djava.library.path="" -classpath "" -jar javatest.jar
¡¡¡¡ÒòΪJavaFXÐèÒªµÄjarÎļþºÜ¶à£¬Òò´ËÕâÖÖ“×î´¿”µÄjava·½·¨Ê¹ÓÃÆðÀ´±È½ÏÂé·³¡£ÎÒ¾õµÃ»¹ÊÇÓÃjavafxÃüÁî¼ò½àЩ, ¶øÇÒjavafx¾ÍÊÇÉÏÊöjavaÃüÁîµÄ·â×°¶øÒÑ¡£¡¡
Ïà¹ØÎĵµ£º
thisµÄÓ÷¨ÔÚjavaÖдóÌå¿ÉÒÔ·ÖΪ3ÖÖ£º
//1.ÆÕͨµÄÖ±½ÓÒýÓÃ
class test {
private int x,y;
public test(int x,int y) {
setX(x);//Ò²¿ÉÒÔдΪthis.setX(x);ÕâÖÖÇé¿öÏÂthis¿ÉÒÔÊ¡ÂÔ.
}
}
//2.·½·¨ÖеÄij¸öÐβÎÃûÓ뵱ǰ¶ÔÏóµÄÄ ......
JavaÖÐÒ²ÓÐÀàËÆÓÚcodesmithµÄ´úÂëÉú³É¹¤¾ß£¬²»¹ý¿ªÔ´µÄ»òÃâ·ÑµÄͦ¶à£¬ÒÔϼòµ¥½éÉÜ£º
1.spring roo
spring¹Ù·½ÏîĿ֮һ¡£
2.m2Spring
Ã²ËÆÉÌÒµµÄ¡£
3.springside
¹ú²úµÄ£¬×÷Õßcsdn½Äϰ×ÒÂ
4.rapid-framework
ºÃÏñÒ²Êǹú²úµÄ
5. seam gen
jboss seam ´úÂë× ......
Java´®¿ÚͨѶ
´®ÐÐͨѶÐÒéÓкܶàÖÖ£¬ÏñRS232£¬RS485£¬RS422£¬ÉõÖÁÏÖ½ñÁ÷ÐеÄUSBµÈ¶¼ÊÇ´®ÐÐͨѶÐÒé¡£¶ø´®ÐÐͨѶ¼¼ÊõµÄÓ¦ÓÃÎÞ´¦²»ÔÚ¡£¿ÉÄÜ´ó¼Ò¼ûµÄ×î¶à¾ÍÊǵçÄԵĴ®¿ÚÓëModemµÄͨѶ¡£¼ÇµÃÔÚPC»ú¸Õ¿ªÊ¼ÔÚÖйúÁ÷ÐÐÆðÀ´Ê±(´óÔ¼ÊÇÔÚ90Äê´úǰÎåÄê)£¬ÄÇʱÉõÖÁÓÐÈËÓÃÒ»Ìõ´®ÐÐÏß½øÐÐÁ½Ì¨µçÄÔÖ®¼äµÄÊý ......
×î½üÑо¿ÁËÏ·ÖÒ³£¬×ö¸ö×ܽᡣ
1£©Êý¾Ý¿â²Ù×÷Àà,×ö¼òµ¥·â×° DB.java
package Test;
import java.sql.*;
public class DB {
// ¼ÓÔØÇý¶¯
static {
try {
Class.f ......
ÔÚËùÓеÄJavaÊé¼®µ±ÖУ¬Æäʵ×î×îÓÐÓõ쬲¢²»ÊÇO′reillyµÄ Java Serials£¬ÕæÕý×î×îÓÐÓô¦ÊÇJDKµÄÎĵµation£¡¼¸ºõÄãÏë»ñµÃµÄËùÓеÄ֪ʶÔÚÎĵµationÀïÃæÈ«²¿¶¼ÓУ¬ÆäÖÐ×îÖ÷ÒªµÄ²¿·Öµ±È»ÊÇJava»ù´¡Àà¿âµÄAPIÎĵµ£¬Êǰ´ÕÕpackageÀ´×éÖ¯µÄ£¬¶ÔÓÚÿһ¸öclass¶¼ÓÐÏêϸµÄ½âÊÍ£¬ËüµÄ¼Ì³Ð¹ØÏµ£¬ÊÇ·ñʵÏÖÁËij¸ö½Ó¿Ú£¬Í¨³£ÓÃÔÚÄÄÐ ......