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ÃüÁîµÄ·â×°¶øÒÑ¡£¡¡
Ïà¹ØÎĵµ£º
java»ñÈ¡µ±Ç°Â·¾¶[ת]
¹Ø¼ü×Ö: java ·¾¶
java »ñÈ¡µ±Ç°Â·¾¶
1 ¡¢ÀûÓà System.getProperty() º¯Êý»ñÈ¡µ±Ç°Â·¾¶£º
System.out.println(System.getProperty("user.dir"));//user.dir Ö¸¶¨Á˵±Ç°µÄ·¾¶
2 ¡¢Ê¹Óà File ÌṩµÄº¯Êý»ñÈ¡µ±Ç°Â·¾¶£º
File directory = new File("");// É趨Ϊµ±Ç°Îļþ ......
public class Migong {
private int gard[][]={ {1,1,1,1,0,1,1,1},
{0,0,0,1,1,1,1,1},
......
ת×Ô£ºhttp://www.softhouse.com.cn/news/show/104219.html
Javaƽ̨ÉϽøÐжàÏ̱߳à³ÌµÄȱÏÝ
Java ÓïÑԵIJ¢·¢±à³Ì
¡¡¡¡¾ÍÆä×ÔÉíÀ´Ëµ£¬²¢·¢±à³ÌÊÇÒ»ÖÖ¼¼Êõ£¬ÌṩÁ˲Ù×÷µÄͬʱִÐУ¬²»ÂÛÊÇÔÚµ¥Ò»ÏµÍ³ÉÏ»¹ÊÇ·Ö²¼ÔÚ´óÁ¿ÏµÍ³ÉÏ¡£ÕâÀà²Ù×÷ʵ¼ÊÊÇһЩָÁî˳Ðò£¬ÀýÈçµ¥¶Àij¸ö¶¥¼¶ÈÎÎñµÄ×ÓÈÎÎñ£¬ÕâÀà²Ù ......
ÔÚËùÓеÄJavaÊé¼®µ±ÖУ¬Æäʵ×î×îÓÐÓõ쬲¢²»ÊÇO′reillyµÄ Java Serials£¬ÕæÕý×î×îÓÐÓô¦ÊÇJDKµÄÎĵµation£¡¼¸ºõÄãÏë»ñµÃµÄËùÓеÄ֪ʶÔÚÎĵµationÀïÃæÈ«²¿¶¼ÓУ¬ÆäÖÐ×îÖ÷ÒªµÄ²¿·Öµ±È»ÊÇJava»ù´¡Àà¿âµÄAPIÎĵµ£¬Êǰ´ÕÕpackageÀ´×éÖ¯µÄ£¬¶ÔÓÚÿһ¸öclass¶¼ÓÐÏêϸµÄ½âÊÍ£¬ËüµÄ¼Ì³Ð¹ØÏµ£¬ÊÇ·ñʵÏÖÁËij¸ö½Ó¿Ú£¬Í¨³£ÓÃÔÚÄÄÐ ......
package com.softeem.jbs.lesson4;
import java.util.Random;
/**
* ÅÅÐò²âÊÔÀà
*
* ÅÅÐòËã·¨µÄ·ÖÀàÈçÏ£º
* 1.²åÈëÅÅÐò£¨Ö±½Ó²åÈëÅÅÐò¡¢ÕÛ°ë²åÈëÅÅÐò¡¢Ï£¶ûÅÅÐò£©£»
* 2.½»»»ÅÅÐò£¨Ã°ÅÝÅÝÅÅÐò¡¢¿ìËÙÅÅÐò£©£»
* 3.Ñ¡ÔñÅÅÐò£¨Ö±½ÓÑ¡ÔñÅÅÐò¡¢¶ÑÅÅÐò£©£»
* 4.¹é²¢ÅÅÐò£»
* 5.»ùÊýÅÅÐò¡£
*
* ¹ØÓÚÅÅÐ ......