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

XULRunner with Java: JavaXPCOM Tutorial 4

7. ÓÃJavaXPCOMÀ´×Ô¶¯ä¯ÀÀÍøÒ³
   ÔÚÕâÒ»½ÚÀïÎÒÃǽ«½â¾öһЩ×Ô¶¯ä¯ÀÀÍøÒ³ÖеÄһЩÎÊÌ⣬³¢ÊÔ°ÑÒ»ÏÂͨÓõÄÈÎÎñ³éÏó³ÉÈËÀà¿É¶ÁµÄ·½·¨£¬Òò´ËÄã¿ÉÒÔÇáÒ×µÄÔĶÁ
´úÂë²¢ÖªµÀËüµÄ¹¦ÄÜ¡£ÎÒÃǽ«¹¹½¨Ò»¸öWeb BrowserÀ´¼ÓÔØÍøÒ³£¬µã»÷°´Å¥»òÕß³¬Á´½Ó£¬Ê¹ÓÃXPathÀ´³éȡһÏÂÓÐÓõÄÐÅÏ¢¡£ÔÚÿһ¸ö
С½ÚÀïÃæ£¬ÎÒÃǶ¼½«ÔÚÎÒÃǵÄä¯ÀÀÆ÷ÀïÔö¼ÓÐµĹ¦ÄÜ£¬Òò´ËÔÚ×îºó£¬ÎÒÃǽ«ÓÐÒ»¸öWeb Browser£¬ËüÄܹ»ÊµÏÖÍøÒ³µÄ×Ô¶¯
ä¯ÀÀ¡£
7.1 ʹÓÃÎÒÃǵÄä¯ÀÀÆ÷À´¼ÓÔØÍøÒ³
    ÔÚÀý×Ó SimpleBrowserÀÎÒÃÇʹÓ÷½·¨ public boolean setUrl(String url) À´ÈÃä¯ÀÀÆ÷¼ÓÔØÒ»¸öurl¡£Õâ¸ö·½·¨µÄÎÊÌâÊÇËü
¿ÉÒÔÈÃä¯ÀÀÆ÷¿ªÊ¼¼ÓÔØÒ»¸öÒ³Ãæ£¬µ«ÊDz»»áµÈ´ýä¯ÀÀÆ÷¼ÓÔØÒ³ÃæÍê³É¡£ÎÒÃÇдÁËÒ»¸ö·½·¨½Ð×ögoÀ´ÊµÏÖÕâ¸ö¹¦ÄÜ£¬Òò´ËºóÃæÎÒÃǽ«Ê¹
ÓÃÕâÖÖ·½·¨À´°²È«µÄ¼ÓÔØÒ»¸öÒ³Ãæ£¬×èÈûסִÐÐÁ÷³ÌÖ±µ½Ò³Ãæ¼ÓÔØ³É¹¦»òÕß³¬Ê±¡£
    ×¢£ºÊµÏֵķ½·¨ÊÇÔÚsetUrlµÄʱºò¶¨ÒåÒ»¸öCountDownLatch£¬È»ºó¼àÌýbrowser.addProgressListener£¬µÈÒ³ÃæÍê³Éºó°ÑÕâ¸ö
CountDownLatch countDownһϡ£µ÷ÓÃsetUrlºóʹÓÃCountDownLatchµÄawait·½·¨µÈ´ý¼ÓÔØÍê³É»òÕß³¬Ê±¡£×¢Òâµ÷ÓÃsetUrlʱҪÆô¶¯
Ò»¸öSWTÏ̠߳      
               display.syncExec(new Runnable() {
            public void run() {
                browser.setUrl(url);
            }
        });
    ÁíÍ⣬ÎÒÃÇ¿ÉÄÜ»¹Ïë»ñµÃ¼ÓÔØºóµÄÒ³ÃæÄÚÈÝ£¬ËùÓÐÒëÕßÔö¼ÓÁËÒ»¸ö±äÁ¿content¡£Ôö¼ÓµÄ´úÂëÈçÏÂ
                browser.addProgressListener(new ProgressListener() {
                    public void changed(ProgressEvent event) {
                    }
                 


Ïà¹ØÎĵµ£º

JAVAµÄÈÝÆ÷ List,Map,Set

JAVAÈÝÆ÷
¡¡¡¡½âÊÍÒ»£º
¡¡¡¡ÈÝÆ÷£¨Container£©
¡¡¡¡Spring ÌṩÈÝÆ÷¹¦ÄÜ£¬ÈÝÆ÷¿ÉÒÔ¹ÜÀí¶ÔÏóµÄÉúÃüÖÜÆÚ¡¢¶ÔÏóÓë¶ÔÏóÖ®¼äµÄÒÀÀµ¹ØÏµ£¬Äú¿ÉÒÔʹÓÃÒ»¸öÅäÖÃÎļþ£¨Í¨³£ÊÇXML£©£¬ÔÚÉÏÃæ¶¨ÒåºÃ¶ÔÏóµÄÃû³Æ¡¢ÈçºÎ²úÉú£¨Prototype ·½Ê½»òSingleton ·½Ê½£©¡¢Äĸö¶ÔÏó²úÉúÖ®ºó±ØÐëÉ趨³ÉΪij¸ö¶ÔÏóµÄÊôÐԵȣ¬ÔÚÆô¶¯ÈÝÆ÷Ö®ºó£¬ËùÓÐ ......

java ·´Éä

package test;   
public class TestFactory<T> {   
    private Class <T> cls;   
    public String testabc="";   
  
    pub ......

Java EE 6 Platform ½éÉÜ

Part 2£ºWeb²ã¹¦ÄÜÔöÇ¿
ÔÚJavaEE6ÖУ¬Web²ãÓÐÏÔÖøµÄ¹¦ÄÜÔöÇ¿¡£ÈçÉÏÎÄËùÊö£¬JavaaEE6ƽ̨µÄÄ¿±êÖ®Ò»¾ÍÊÇÔöÇ¿Æä¿ÉÀ©Õ¹ÐÔ£¬¶øÓë¿ÉÀ©Õ¹ÐÔÏà¹ØµÄÁ½¸ö¹Ø¼ü¼¼Êõ±ãÊÇ£ºWebƬ¶Ï£¨web fragments£©¡¢¹²Ïí¿ò¼Ü¿É²å°ÎÄÜÁ¦£¨shared framework pluggability£©£¬¶øÕâÁ½¸öÐÂÌØÐÔÊÇÓÉservlet3.0¼¼Êõ×é¼þÌṩµÄ¡£Servlet 3.0, JSR 315
ÊÇserv ......

java ¸ñʽ»¯Êä³ö

Ò»¡¢java.util.Formatter
 
java.util.Formatter ÊÇJDK1.5ÐÂÔöµÄÀà¿â£¬¹¦ÄܺÜÇ¿´ó£¬µ«ÊDz»ºÃÕÆÎÕ£¬¾ÍÏñÏÂÆåÒ»Ñù£¬ÖªµÀÈçºÎ×߯å×Ó£¬ºÍÊìÁ·Ó¦ÓÃÍêÈ«ÊÇÁ½ÂëÊ¡£
 
¸ñʽ»¯Ö÷ÒªÓÃÔÚÎı¾Êä³ö·½Ã棬±ÈÈ磬Êý×Ö¡¢ÈÕÆÚ¡¢½ð¶îµÈ£¬»¹ÓÐÀàËÆ³¬ÊеĹºÎﵥСƱµÈµÈ£¬¶¼»áÓõ½¸ñʽ»¯Êä³öµÄ¹¤¾ß¡£ÔÚ´ËÀàû³öÏÖ֮ǰ£¬Ö»ÄÜͨ¹ý¿ ......

javaÎļþºÍÎļþ¼ÐµÄ²Ù×÷

import java.io.BufferedReader;  
import java.io.File;  
import java.io.FileInputStream;  
import java.io.FileOutputStream;  
import java.io.FileWriter;  
import java.io.IOException;  
import java.io.InputStream;  
im ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ