Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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 WebϵͳѡÐÍÎÊÌâ̽ÌÖ

ת×ÔInfoq
http://www.infoq.com/cn/news/2007/09/java_web_architecture_turnning
һλIDÊÇjackson1225µÄÍøÓÑÔÚJavaEyeѯÎÊÁËÒ»¸ö´óÐÍWebϵͳµÄ¼Ü¹¹ºÍ²¿ÊðÑ¡ÐÍÎÊÌ⣬ϣÍûÄÜÌá¸ßÏÖÓеĻùÓÚJavaµÄWebÓ¦ÓõķþÎñÄÜÁ¦¡£ÓÉÓڼܹ¹Ä£Ê½ºÍ²¿Êðµ÷ÓÅÒ»Ö±ÊÇJavaÉçÇøµÄÈÈÃÅ»°Ì⣬Õâ¸öÎÊÌâÒý·¢Á˺ܶàÈÈÐÄÍøÓѵÄÌÖÂÛ£¬ÆäÖÐһЩÒâ¼û¶ÔÆä ......

³ÉΪjava¸ßÊֵİ˴óÌõ¼þ

ÊÀ½çÉϲ¢Ã»ÓгÉΪ¸ßÊֵĽݾ¶£¬µ«Ò»Ð©»ù±¾Ô­ÔòÊÇ¿ÉÒÔ×ñÑ­µÄ¡£ 
1¡¢ÔúʵµÄ»ù´¡ 
Êý¾Ý½á¹¹¡¢ÀëÉ¢Êýѧ¡¢±àÒëÔ­Àí£¬ÕâЩÊÇËùÓмÆËã»ú¿ÆÑ§µÄ»ù´¡£¬Èç¹û²»ÕÆÎÕËüÃÇ£¬ºÜÄÑд³ö¸ßˮƽµÄ³ÌÐò¡£³ÌÐòÈËÈ˶¼»áд£¬µ«µ±Äã·¢ÏÖдµ½Ò»¶¨³Ì¶ÈºÜÄÑÔÙÌá¸ßµÄʱºò£¬¾ÍÓ¦¸ÃÏëÏëÊDz»ÊÇÒª»Ø¹ýÍ·À´Ñ§Ñ§ÕâЩ×î»ù±¾µÄÀíÂÛ¡£²»ÒªÒ»¿ªÊ¼¾ÍÈ ......

javaͼƬˮӡ

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.font.TextAttribute;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.text.AttributedCharacterIterator;
import java.text. ......

Java·ÖÒ³£¨Ö§³Ö¶àÖÖÊý¾Ý¿â£©

×î½üÑо¿ÁËÏ·ÖÒ³£¬×ö¸ö×ܽᡣ
1£©Êý¾Ý¿â²Ù×÷Àà,×ö¼òµ¥·â×° DB.java
package Test;
import java.sql.*;
public class DB {
 
 // ¼ÓÔØÇý¶¯
    static {
        try {
            Class.f ......

javaµÝ¹éʵÏÖººÅµËþ

/*
 * ººÅµËþ£¬´ÓµÚ1¸öÖù×Ó½èÖúµÚ2¸ùÖù×ÓÒÆ¶¯µ½µÚ3¸ù
 */
public class TowerOfHano {
 
    private int totle;//×ܹ²ÅÌ×ÓÊýÄ¿
    public TowerOfHano(int totle){
       this.totle=totle;
    }
  &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ