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

Sun½«ÔÚJava 7ÖÐÞðÆúSwing Application Framework

SunÒѾ­¾ö¶¨ÔÚJava 7ÖÐ·ÅÆúJSR 296£ºSwing Application Framework£¨SAF
£©¡£¹æ·¶µÄÁìµ¼ÕßAlexander PotochkinÔÚÆä²©¿ÍÖÐдµ½
£º
ÔÚ¶à´ÎÌÖÂۺ󣬴ó¼Ò²¢Ã»ÓоÍSwing Application Framework API´ï³É¹²Ê¶£¬ÎÒÃǾõµÃ»¹ÐèÒª½øÒ»²½Éè¼Æ²ÅÐС£
ÎÒÃÇÒѾ­½«SAF APIÌá½»ÖÁJDK 7 M5ÁË£¬½ø¶È¾ÍÔÚÄǰÚ×ÅÄØ£¬Ê±¼äÌ«½ôÁË£¬ËùÒÔÎÒÃǵðÑSAF´ÓJDK 7µÄÀï³Ì±®°æÖÐÒÆ³ý¡£
Ö»ÓÐÁ½¸öÌØÐÔ£¨ÍÖÔ²ÇúÏß¼ÓÃܼ¼Êõ¼°Swing JXLayer×é¼þ£©¼Óµ½ÁËÔ­À´µÄM5µÄ¼Æ»®ÖС£½á¹ûSunºÏ²¢ÁËM5ºÍM6²¢½«M5µÄÖÜÆÚÑÓÖÁ±¾ÔÂ29ºÅ¡£ÏÖÔÚµÄM5¾ß±¸×îÍêÕûµÄÌØÐÔ£¬»¹½«°üº¬Project Coin
µÄÐÂÌØÐÔºÍSwing JXDatePicker
²¢¸üÐÂÖÁJAXP¡¢JAXB¼°JAX-WS API£¨¹¹³ÉÁËJava XML¼¼ÊõÕ»£©ÉÏ£¬ÕâÒ»ÇÐʹÆä³ÉΪ×îÎȶ¨µÄ°æ±¾¡£ÔÚÔµ׷¢²¼ÍêÕûÌØÐԵĹ¹½¨°æÖ®ºó£¬Sun¼Æ»®ÔÙ·¢²¼14¸ö¹¹½¨°æ£¨Ö±µ½Ã÷Äê2Ô·ݣ©ÒÔΪRC°æ×ö×¼±¸¡£´ó¼Ò¿ÉÒÔ´ÓOpenJDKµÄÕ¾µãÉÏÕÒµ½ÍêÕûµÄJava 7ÌØÐÔÁбí
¡£
×Ô´ÓPotochkinÐû²¼·ÅÆúSAFµÄ¾ö¶¨ºó£¬ÖÁÉÙÓÖ³öÀ´ÁËÁ½¸ö¿ò¼Ü£¨BSAF
¼°SAFF
£©¡£Jonathan GilesÔÚÆä²©¿ÍÉϱí´ïÁËʧÍûÖ®Çé
£º
ÎÒÃÇÀ뿪ÁË×î³õµÄSAFÏîÄ¿£¬ËûÃǸù±¾¾Í²»Àí²Ç£¨¾¡¹ÜÕâÖÖÇé¿öÔÚSun²»¾­³£·¢Éú£©ÕâÁ½¸ö»îÔ¾µÄÏîÄ¿¡£Èç¹ûÒ»ÇпÉÒÔÖØÀ´£¬ÎÒÃDZ¾¿ÉÒÔ½«Æä¼¯³Éµ½JDK 7Öе쬵«ÎÒÃǶ¼¿ìµÈËÀÁË£¬ÏÖÔÚÖ»ÓÐÆÚÅÎJDK 8£¬JDK 7ÊÇûɶָÍûÁË¡£
GilesÔÚSAFÓʼþÁбí
ÉϽøÒ»²½±íʾϣÍûÄܽ«¾«Á¦·ÅÔÚÕâÁ½¸ö¿ò¼ÜÆäÖÐÖ®Ò»ÉÏ£¬ÕâÑùËùÓеÄŬÁ¦²Å²»»á°×·Ñ¡£
¼ÙÈçÕâÁ½¸ö¿ò¼ÜµÄÓµÓÐÕßͬÒ⣬ÄÇÎÒÃǾͿÉÒÔÑ¡ÔñÆäÖÐÖ®Ò»Á˲¢³ÆÖ®ÎªSAF.next¡£¼´¿ÌÍ£Ö¹¶ÔÂäÑ¡¿ò¼ÜµÄ¿ª·¢²ÅÊÇÃ÷ÖÇÖ®¾Ù¡£
Potochkin»¹ÏòInfoQ֤ʵÁíÒ»¸öºôÉùºÜ¸ßµÄÌØÐÔ£ºÔÚSwing×é¼þÖÐʹÓûùÓÚCSSµÄÑùʽ£¨ºÜ¿ÉÄܳÉΪM5
Swing¸üаüµÄÒ»²¿·Ö£©Ò²½«±»Java 7Åׯú¡£JavaFX¾ß±¸Õâ¸ö¹¦ÄÜ£¬¶øEthan
NicholasΪSwing´´½¨ÁËÒ»¸ö¹¦ÄÜÈ«ÃæµÄÔ­ÐͲ¢ÓÚ2008ÄêµÄÏÄÌìÔÚÆä²©¿Í
ÉÏ̸µ½¹ý¸ÃÏîÄ¿¡£Nicholas»¹ÔÚÏîÄ¿µÄÕ¾µã
ÉÏ·¢²¼ÁËÒ»¸ö½Ì³Ì²¢Ìṩ´úÂëÏÂÔØ¡£
תÌù×Ô£ºhttp://www.infoq.com/cn/news/2009/10/java7_m5


Ïà¹ØÎĵµ£º

java×Ö·û´®´¦ÀíÀà

×Ô¼ºÊÕ¼¯µÄһЩjava´¦ÀíÀ࣬¹©ÒÔºó²éѯ
package com.tools;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringHandler {

/******************************
* ¹¦ÄÜ£º½«IPµØÖ·×ª»»Îª¶ÔÓ¦µÄÕûÊý
* ·µ»ØÀàÐÍ£ºlong
******************************/
public static long getI ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ2Õ ÔËËãºÍÓï¾ä
(Ò»)¿Î³ÌÄÚÈÝ
2.1 Êý¾ÝÔËËã
2.1.1 ¸³ÖµÔËËã
2.1.2ËãÊõÔËËã
2.1.3×ÔÔöºÍ×Ô¼õÔËËã
2.1.4¹ØÏµÔËËã
2.1.5Âß¼­ÔËËã
2.1.6Ìõ¼þÔËËã
2.1.7ÆäËûÔËËã
2.2Óï¾ä
2.2.1»ù±¾Óï¾ä
2.2 ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ3ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ3ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ3ÕÂ ÃæÏò¶ÔÏó±à³Ì»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
3.1 ÃæÏò¶ÔÏóµÄ»ù±¾¸ÅÄî
3.2 JavaµÄÀàºÍ¶ÔÏó
3.2.1 Àà
3.2.2¶ÔÏó
3.2.3ʵÀý±äÁ¿ºÍÀà±äÁ¿
3.2.4ʵÀý·½·¨ºÍÀà·½·¨
3.2.5·ÃÎÊȨÏÞ
3.2.6¼Ì³Ð
3.2.7 Java ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ5ÕÂ


µÚ5ÕÂͼÐνçÃæÉè¼Æ(Ò»)
(Ò»)¿Î³ÌÄÚÈÝ
5.1 ͼÐνçÃæÉè¼Æ»ù´¡
5.1.1 AWI’ºÍSwing
5.1.2×é¼þºÍÈÝÆ÷
5.1.3ʼþÇý¶¯³ÌÐòÉè¼Æ»ù´¡
5.2¿ò¼Ü´°¿Ú .
5.3±êÇ©¡¢°´Å¥ºÍ°´Å¥Ê¼þ
5.3.1 ±êÇ©
5.3.2°´Å¥ºÍ°´Å¥Ê¼þ´¦Àí
5.4Ãæ°å
5.4.1 JPanel
5.4.2 JScrollPane
5.5²¼¾ÖÉè¼Æ
5.5.1 FlowI.ayout²¼¾Ö
5.5.2 BorderI.a ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ6ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ6ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ6Õ ͼÐνçÃæÉè¼Æ(¶þ)
(Ò»)¿Î³ÌÄÚÈÝ
6.1Ñ¡Ôñ¿òºÍµ¥Ñ¡°´Å¥
6.1.1Ñ¡Ôñ¿ò
6.1.2µ¥Ñ¡¿ò
6.1.3µ¥Ñ¡°´Å¥
6.1.4Ñ¡ÔñÏîĿʼþ´¦Àí
6.2ÁбíºÍ×éºÏ¿ò
6.2.1Áбí
6.2.2×éºÏ¿ò
6.3²Ëµ¥
6.3.1²Ëµ¥Ìõ¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ