国产亚洲精品欧洲在线观看,亚洲av乱码一区二区三区香蕉,亚洲午夜无码片在线观看影院猛http://www.tkk7.com/chenweionline/像寫情書一樣Coding...zh-cnFri, 09 May 2025 16:53:52 GMTFri, 09 May 2025 16:53:52 GMT60Node的屬性改變后通知屬性表單(Propertites Sheet)更新http://www.tkk7.com/chenweionline/archive/2011/03/06/345838.html陳維陳維Sun, 06 Mar 2011 14:15:00 GMThttp://www.tkk7.com/chenweionline/archive/2011/03/06/345838.htmlhttp://www.tkk7.com/chenweionline/comments/345838.htmlhttp://www.tkk7.com/chenweionline/archive/2011/03/06/345838.html#Feedback1http://www.tkk7.com/chenweionline/comments/commentRss/345838.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/345838.html
protected final void firePropertySetsChange(Node.PropertySet[] o, Node.PropertySet[] n)

如圖,精靈動畫就是一個自定義的Node,當使用鼠標將Node從A點拖拽到B點時,Node坐標已經改變,可以調用Node的firePropertySetsChange()方法通知屬性表單(Propertites Sheet)更新顯示。


因為firePropertySetsChange()是個受保護(protected)的方法,如果需要在Node的外部調用,還可以包裝在自定義的公共(public)方法里。
public void notifySheetChange(){
    firePropertySetsChange(
null, Sheet.createDefault().toArray());
}



陳維 2011-03-06 22:15 發表評論
]]>
使用TopComponent群組http://www.tkk7.com/chenweionline/archive/2010/08/07/328216.html陳維陳維Sat, 07 Aug 2010 14:46:00 GMThttp://www.tkk7.com/chenweionline/archive/2010/08/07/328216.htmlhttp://www.tkk7.com/chenweionline/comments/328216.htmlhttp://www.tkk7.com/chenweionline/archive/2010/08/07/328216.html#Feedback0http://www.tkk7.com/chenweionline/comments/commentRss/328216.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/328216.html TopComponent群組的作用是在打開一個TopComponent組件的同時,打開其他相關的TopComponent組件。例如,當打開或者激活GUI編輯器的時候,“組件面板”、“屬性”窗口和“檢查器”窗口都會出現。當需要一個組件同時伴隨著很多其他類似于組件面板窗口的時候,利用TopComponent群組可以輕松實現一個組件的激活引發其他組件被打開或者被選中。

定義群組涉及到2XML文件。首先是wsgrp,它代表“窗口系統群組(Window System Group)”。它定義了“窗口系統”的群組,系統根據它的定義查找對應的目錄,它也定義了群組是否應該在啟動時打開。另一個文件是wstcgrp,它代表“窗口系統TopComponent群組(Window System TopComponent Group)”,這個文件通過ID識別單態的TopComponent組件,同時還定義了一些群組的打開和關閉屬性。

TopComponent群組編程實例

首先創建一個模塊項目TopComponentGroup然后新建2個窗口組件(TopComponent),命名為EditorTopComponentSatelliteTopComponent,就像窗口的名字所表示的那樣,SatelliteTopComponent將會隨著EditorTopComponent的打開和關閉一同打開和關閉。

首先新建一個名為EditorGroupWsgrpxml文件,這個文件里定義了名為EditorGroup的編輯器窗口群組。
<group version="2.0">
    
<module name="org.jqueen.nb.topcomponentgroup" spec="1.0" />
    
<name unique="EditorGroup" />
    
<state opened="false" />
</group>

再新建一個名為SatelliteTopComponentWstcgrp的xml文件,在這個文件里可以通過ID識別出SatelliteTopComponent組件
<tc-group version="2.0">
    
<tc-id id="SatelliteTopComponent" />
    
<open-close-behavior open="true" close="true" />
</tc-group>

編輯模塊的layer.xml文件,在系統文件系統中的Windows2目錄添加一個Group文件夾,將名為"EditorGroup"的群組添加進Group。
<folder name="Groups">
    
<file name="EditorGroup.wsgrp" url="EditorGroupWsgrp.xml"/>
    
<folder name="EditorGroup">
        
<file name="SatelliteTopComponent.wstcgrp" url="SatelliteTopComponentWstcgrp.xml"/>
    
</folder>
</folder>

編輯EditorTopComponent內容,重寫TopComponent類的componentOpened()和componentClosed()方法,在EditorTopComponent被打開和關閉時打開和關閉名為"EditorGroup"的群組。
    @Override
    
protected void componentOpened() {
        TopComponentGroup group 
= WindowManager.getDefault().findTopComponentGroup("EditorGroup");
        
if (group != null) {
            group.open();
        }
    }

    @Override
    
public void componentClosed() {
        TopComponentGroup group 
= WindowManager.getDefault().findTopComponentGroup("EditorGroup");
        
if (group != null) {
            group.close();
        }
    }

至此,就完成了一個TopComponent群組的編輯。執行模塊項目,當從窗口菜單中打開EditorTopComponent時SatelliteTopComponent會自動打開,EditorTopComponent被關閉時SatelliteTopComponent也會自動關閉。

樣例程序下載



陳維 2010-08-07 22:46 發表評論
]]>
JavaFX進行HTTP Basic認證http://www.tkk7.com/chenweionline/archive/2010/04/25/319299.html陳維陳維Sat, 24 Apr 2010 18:49:00 GMThttp://www.tkk7.com/chenweionline/archive/2010/04/25/319299.htmlhttp://www.tkk7.com/chenweionline/comments/319299.htmlhttp://www.tkk7.com/chenweionline/archive/2010/04/25/319299.html#Feedback0http://www.tkk7.com/chenweionline/comments/commentRss/319299.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/319299.htmlHTTP Basic認證,JavaFX提供了一個類HttpRequest用于發送Web服務的請求,類HttpHeader顧名思義就是用來表示HTTP請求的"Header"了。HttpHeader提供了一個很方便的方法用來創建HTTP Basic認證需要的用戶名和密碼"Header":
public basicAuth(username: java.lang.String, password: java.lang.String) : HttpHeader
下面就看一下如何使用JavaFX編寫進行HTTP Basic認證的代碼:
// var user = "user";
// var password = "password";
HttpRequest{
    location: 
// url
    headers: HttpHeader.basicAuth(user, password)
    
// 
}.start();



陳維 2010-04-25 02:49 發表評論
]]>
本公司的幾個開發類職位的招聘(上海)http://www.tkk7.com/chenweionline/archive/2010/04/15/318424.html陳維陳維Thu, 15 Apr 2010 07:24:00 GMThttp://www.tkk7.com/chenweionline/archive/2010/04/15/318424.htmlhttp://www.tkk7.com/chenweionline/comments/318424.htmlhttp://www.tkk7.com/chenweionline/archive/2010/04/15/318424.html#Feedback0http://www.tkk7.com/chenweionline/comments/commentRss/318424.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/318424.html有興趣的朋友可以先給我發簡歷,謝謝謝謝謝謝謝謝。
chenweionline#hotmail.com

公司基本信息可以訪問
www.jaiziworld.com
www.ccjoy.com

51job上的發布鏈接
http://search.51job.com/list/co,c,2088688,0000,10,1.html

Java/JavaFX富客戶端應用開發工程師

崗位職責:
在Java平臺上進行網絡游戲相關客戶端產品的研發。

任職要求:
1.Java SE基礎扎實,了解常用設計模式并且能夠在開發過程用適當的應用;
2.熟悉AWT/Swing,Java 2D,JavaFX,NetBeans Platform編程技術;
3.誠實守信,具有良好的團隊合作精神,具有迎接挑戰的信心和對工作的激情。

優先條件:
1.熟悉游戲相關業務或者有相關游戲、編輯器工具開發經驗者;
2.熟悉JavaScript,Flash/Flex,Silverlight等其他RIA開發技術;
3.熟悉Java ME,Android,Windows Mobile,Symbian,iPhone等移動技術平臺開發。


Java服務器端開發工程師

崗位職責:
1.具備良好的分析解決問題能力,能獨立承擔任務和有系統進度把控能力;
2.負責網絡游戲服務器端應用邏輯的編寫,分布式系統的架構設計;
3.編寫相關的開發文檔;
4.與項目組美術與策劃人員深入溝通,準確實現開發需求。

任職要求:
1.熟悉Java語言,熟練掌握J2EE相關技術;
2.熟悉常用設計模式、數據結構、算法;
3.熟練使用:eclipse、PowerDesigner、UML建模、Word、Excel等常用開發工具。

優先條件:
1.熟悉游戲相關業務或者有相關開發經驗者。


移動設備應用開發工程師

崗位職責:
1.在主流的移動平臺上開發互聯網服務產品。

任職要求:
1.可以熟練使用JavaME,Android或iPhone平臺編程技術進行開發。

優先條件:
1.2年以上移動平臺應用開發經驗;
2.具有個人作品者優先。


游戲算法研發工程師

崗位職責:
1.從事網絡游戲相關的技術研發和算法優化工作。

任職要求:
1.數學、人工智能或計算機專業碩士以上學歷,數學基礎扎實;
2.熟悉圖像處理、模式識別、計算機視覺等方面的知識;
3.熟練掌握數值計算相關理論和方法,對算法的并行處理和優化有經驗的優先;
4.能夠編寫技術文檔。

優先條件:
1.熟悉Java語言優先

陳維 2010-04-15 15:24 發表評論
]]>
JavaFX開發模仿Mac OS的MagicalDock(魚眼效果)http://www.tkk7.com/chenweionline/archive/2010/04/09/317884.html陳維陳維Fri, 09 Apr 2010 09:58:00 GMThttp://www.tkk7.com/chenweionline/archive/2010/04/09/317884.htmlhttp://www.tkk7.com/chenweionline/comments/317884.htmlhttp://www.tkk7.com/chenweionline/archive/2010/04/09/317884.html#Feedback2http://www.tkk7.com/chenweionline/comments/commentRss/317884.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/317884.html
launch
MagicalDock修改了上個版本的設計,目前的思路是使用2個容器類Container和Flow完成布局,Flow為Node提供水平布局,Container是Flow的容器。
當鼠標移動到Node上,Node大小變化時會改變Flow的尺寸范圍,這時動態調整Flow在Container中的位置完成水平位移效果并且將錨定Node的底部使一組Node在變化時都能夠底線對齊。
source code:http://kenai.com/projects/magicaldock


陳維 2010-04-09 17:58 發表評論
]]>
SOSHaiti(Preview) - Game In JavaFXhttp://www.tkk7.com/chenweionline/archive/2010/03/12/315309.html陳維陳維Fri, 12 Mar 2010 14:25:00 GMThttp://www.tkk7.com/chenweionline/archive/2010/03/12/315309.htmlhttp://www.tkk7.com/chenweionline/comments/315309.htmlhttp://www.tkk7.com/chenweionline/archive/2010/03/12/315309.html#Feedback6http://www.tkk7.com/chenweionline/comments/commentRss/315309.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/315309.html開發中的一個版本,先睹為快,希望有更多的開發者關注JavaFX技術。
launch
source code:http://kenai.com/projects/soshaiti

2010年3月22日更新:
1.修正游戲結束時不顯示得分的BUG
2.增加一個Menu菜單,在游戲進行中可暫停游戲
3.添加物體間的碰撞特性(使用JBox2D)


陳維 2010-03-12 22:25 發表評論
]]>
JavaFX編譯器編譯重載方法的一處BUGhttp://www.tkk7.com/chenweionline/archive/2010/02/25/313959.html陳維陳維Thu, 25 Feb 2010 15:35:00 GMThttp://www.tkk7.com/chenweionline/archive/2010/02/25/313959.htmlhttp://www.tkk7.com/chenweionline/comments/313959.htmlhttp://www.tkk7.com/chenweionline/archive/2010/02/25/313959.html#Feedback1http://www.tkk7.com/chenweionline/comments/commentRss/313959.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/313959.html
/*
 * BugTest.fx
 *
 * Created on 2010-2-25, 22:05:11
 
*/
package org.jqueen.fx.bug;

/**
 * 
@author Leon
 
*/
public class BugTest {

// 取消該方法注釋編譯將拋出異常
//    function test(a: A): Void {
//        test(5);
//    }

    function test(s: String): Void {
        test(
5);
    }

    function test(i: Integer): Void {
    }

}
/*
 * A.fx
 *
 * Created on 2010-2-25, 22:10:45
 
*/

package org.jqueen.fx.bug;

/**
 * 
@author Leon
 
*/

public mixin class A {}
BugTest里實現了3個帶輸入參數的重載方法,第一個方法的參數是自定義類型A,A被聲明為mixin,后2個的參數是原始類型。只有在第一個方法被注釋的情況下該類才可以被編譯通過,否則編譯器會拋出異常:
An exception has occurred in the OpenJavafx compiler. Please file a bug at the Openjfx-compiler issues home (https://openjfx-compiler.dev.java.net/Issues) after checking for duplicates. Include the following diagnostic in your report and, if possible, the source code which triggered this problem.  Thank you.
java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$ClassSymbol
        at com.sun.tools.javafx.code.JavafxTypes.asSuper(JavafxTypes.java:202)
        at com.sun.tools.javac.code.Types.isSubtypeUnchecked(Types.java:305)
        at com.sun.tools.javafx.comp.JavafxResolve.argumentsAcceptable(JavafxResolve.java:421)
        at com.sun.tools.javafx.comp.JavafxResolve.rawInstantiate(JavafxResolve.java:387)
        at com.sun.tools.javafx.comp.JavafxResolve.selectBest(JavafxResolve.java:711)
        at com.sun.tools.javafx.comp.JavafxResolve.findMemberWithoutAccessChecks(JavafxResolve.java:952)
        at com.sun.tools.javafx.comp.JavafxResolve.findMember(JavafxResolve.java:906)
        at com.sun.tools.javafx.comp.JavafxResolve.findMember(JavafxResolve.java:886)
        at com.sun.tools.javafx.comp.JavafxResolve.findVar(JavafxResolve.java:567)
        at com.sun.tools.javafx.comp.JavafxResolve.findIdent(JavafxResolve.java:1228)
        at com.sun.tools.javafx.comp.JavafxResolve.resolveIdent(JavafxResolve.java:1423)
        at com.sun.tools.javafx.comp.JavafxAttr.visitIdent(JavafxAttr.java:506)
        at com.sun.tools.javafx.tree.JFXIdent.accept(JFXIdent.java:52)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:311)
        at com.sun.tools.javafx.comp.JavafxAttr.visitFunctionInvocation(JavafxAttr.java:2239)
        at com.sun.tools.javafx.tree.JFXFunctionInvocation.accept(JFXFunctionInvocation.java:53)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:303)
        at com.sun.tools.javafx.comp.JavafxAttr.visitBlockExpression(JavafxAttr.java:1373)
        at com.sun.tools.javafx.tree.JFXBlock.accept(JFXBlock.java:83)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:311)
        at com.sun.tools.javafx.comp.JavafxAttr.finishFunctionDefinition(JavafxAttr.java:1863)
        at com.sun.tools.javafx.comp.JavafxMemberEnter$SymbolCompleter.complete(JavafxMemberEnter.java:646)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:400)
        at com.sun.tools.javafx.comp.JavafxAttr.visitFunctionDefinition(JavafxAttr.java:1658)
        at com.sun.tools.javafx.tree.JFXFunctionDefinition.accept(JFXFunctionDefinition.java:93)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:321)
        at com.sun.tools.javafx.comp.JavafxMemberEnter$SymbolCompleter.complete(JavafxMemberEnter.java:643)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:400)
        at com.sun.tools.javafx.comp.JavafxResolve.findMemberWithoutAccessChecks(JavafxResolve.java:943)
        at com.sun.tools.javafx.comp.JavafxResolve.findMember(JavafxResolve.java:906)
        at com.sun.tools.javafx.comp.JavafxResolve.findMember(JavafxResolve.java:886)
        at com.sun.tools.javafx.comp.JavafxResolve.findVar(JavafxResolve.java:567)
        at com.sun.tools.javafx.comp.JavafxResolve.findIdent(JavafxResolve.java:1228)
        at com.sun.tools.javafx.comp.JavafxResolve.resolveIdent(JavafxResolve.java:1423)
        at com.sun.tools.javafx.comp.JavafxAttr.visitIdent(JavafxAttr.java:506)
        at com.sun.tools.javafx.tree.JFXIdent.accept(JFXIdent.java:52)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:311)
        at com.sun.tools.javafx.comp.JavafxAttr.visitFunctionInvocation(JavafxAttr.java:2239)
        at com.sun.tools.javafx.tree.JFXFunctionInvocation.accept(JFXFunctionInvocation.java:53)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:303)
        at com.sun.tools.javafx.comp.JavafxAttr.visitBlockExpression(JavafxAttr.java:1373)
        at com.sun.tools.javafx.tree.JFXBlock.accept(JFXBlock.java:83)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribExpr(JavafxAttr.java:311)
        at com.sun.tools.javafx.comp.JavafxAttr.finishFunctionDefinition(JavafxAttr.java:1863)
        at com.sun.tools.javafx.comp.JavafxMemberEnter$SymbolCompleter.complete(JavafxMemberEnter.java:646)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:400)
        at com.sun.tools.javafx.comp.JavafxAttr.visitFunctionDefinition(JavafxAttr.java:1658)
        at com.sun.tools.javafx.tree.JFXFunctionDefinition.accept(JFXFunctionDefinition.java:93)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:280)
        at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:265)
        at com.sun.tools.javafx.comp.JavafxAttr.attribDecl(JavafxAttr.java:334)
        at com.sun.tools.javafx.comp.JavafxAttr.attribClassBody(JavafxAttr.java:3696)
        at com.sun.tools.javafx.comp.JavafxAttr.attribClass(JavafxAttr.java:2808)
        at com.sun.tools.javafx.comp.JavafxAttr.attribClass(JavafxAttr.java:2763)
        at com.sun.tools.javafx.main.JavafxCompiler.attribute(JavafxCompiler.java:936)
        at com.sun.tools.javafx.main.JavafxCompiler.compile2(JavafxCompiler.java:782)
        at com.sun.tools.javafx.main.JavafxCompiler.compile(JavafxCompiler.java:685)
        at com.sun.tools.javafx.main.Main.compile(Main.java:624)
        at com.sun.tools.javafx.main.Main.compile(Main.java:312)
        at com.sun.tools.javafx.Main.compile(Main.java:84)
        at com.sun.tools.javafx.Main.main(Main.java:69)


陳維 2010-02-25 23:35 發表評論
]]>
JavaFX項目發布時虛擬機參數設置方法http://www.tkk7.com/chenweionline/archive/2009/12/21/306828.html陳維陳維Mon, 21 Dec 2009 09:02:00 GMThttp://www.tkk7.com/chenweionline/archive/2009/12/21/306828.htmlhttp://www.tkk7.com/chenweionline/comments/306828.htmlhttp://www.tkk7.com/chenweionline/archive/2009/12/21/306828.html#Feedback0http://www.tkk7.com/chenweionline/comments/commentRss/306828.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/306828.html
例如,我選擇把應用發布到瀏覽器,那么我使用文本編輯器打開文件XXX_browser.jnlp,在<resources>節點下默認有一個節點<j2se version="1.5+"/>用于描述程序運行需要的JRE版本,我們把它修改為<j2se version="1.5+" java-vm-args="-Xmx256m" />,這樣,我們的應用在運行時就可以使用最大256m的內存了。同理,可以設置更多的虛擬機參數,就不一一舉例了。



陳維 2009-12-21 17:02 發表評論
]]>
JavaFX實現一個簡單的模態窗口http://www.tkk7.com/chenweionline/archive/2009/12/19/306629.html陳維陳維Fri, 18 Dec 2009 18:45:00 GMThttp://www.tkk7.com/chenweionline/archive/2009/12/19/306629.htmlhttp://www.tkk7.com/chenweionline/comments/306629.htmlhttp://www.tkk7.com/chenweionline/archive/2009/12/19/306629.html#Feedback0http://www.tkk7.com/chenweionline/comments/commentRss/306629.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/306629.html抽象方法contains,在模態下始終返回true。

下面是控件的源碼和一個演示demo。

Window.fx
package org.jqueen.fx.scene.control;

import javafx.scene.Node;
import javafx.scene.image.Image;
import javafx.scene.control.Control;

/**
 * 
@author Leon Chen
 
*/
public class Window extends Control {

    
public var modal: Boolean;
    
public var background: Image;
    
public var content: Node[];

    override 
protected function create(): Node {
        skin 
= WindowSkin {};
        
super.create();
        }
}

WindowSkin.fx
package org.jqueen.fx.scene.control;

import javafx.scene.control.Skin;
import javafx.scene.Group;
import javafx.scene.image.ImageView;

/**
 * 
@author Leon Chen
 
*/
package class WindowSkin extends Skin {

    def windowControl 
= bind control as Window;
    def bounds : Bounds = bind windowControl.boundsInLocal;
    def background 
= ImageView {
                image: bind windowControl.background
            };
    def content 
= bind windowControl.content;
    
    init {
        node 
= Group {
            content: bind[background, content]
        }
    }

    override 
public function intersects(localX: Number, localY: Number, localWidth: Number, localHeight: Number): Boolean {
        
return bounds.intersects(localX, localY, localWidth, localHeight);
    }

    override 
public function contains(localX: Number, localY: Number): Boolean {
        
if (windowControl.modal) {
            
return true;
            } 
else {
            
return bounds.contains(localX, localY);
            }
    }
}



點擊圖片可運行程序,非模態時背景可以監聽到鼠標事件。



陳維 2009-12-19 02:45 發表評論
]]>
與NetBeans6.8無關http://www.tkk7.com/chenweionline/archive/2009/12/11/305648.html陳維陳維Fri, 11 Dec 2009 13:12:00 GMThttp://www.tkk7.com/chenweionline/archive/2009/12/11/305648.htmlhttp://www.tkk7.com/chenweionline/comments/305648.htmlhttp://www.tkk7.com/chenweionline/archive/2009/12/11/305648.html#Feedback0http://www.tkk7.com/chenweionline/comments/commentRss/305648.htmlhttp://www.tkk7.com/chenweionline/services/trackbacks/305648.html 隨手點開了Overview視頻,視頻隨后部分介紹了一些基于NetBeans Platform開發的富客戶端應用,在5分53秒突然一張很熟悉的抓圖躍入眼簾,那是我在07年在NetBeans 5.5上開發的一個圖像處理富客戶端應用,興奮之余又開始習慣性的反省,這2年在Platform開發上沒什么成績,要努力。





陳維 2009-12-11 21:12 發表評論
]]>
主站蜘蛛池模板: 一级毛片一级毛片免费毛片| 理论秋霞在线看免费| 可以免费观看的国产视频| 亚洲Av无码国产情品久久| 亚洲AV综合永久无码精品天堂| 欧美好看的免费电影在线观看| 亚洲欧洲精品一区二区三区| 最近2022中文字幕免费视频| 亚洲黄色片免费看| 成人午夜免费福利视频| 精品亚洲AV无码一区二区 | 女bbbbxxxx另类亚洲| 日韩a级毛片免费观看| 国产成人 亚洲欧洲| 亚洲国产精品一区二区九九 | 亚洲91av视频| 四虎永久在线精品免费观看视频| 亚洲偷偷自拍高清| 国产一级理论免费版| 一级毛片人与动免费观看| 久久久青草青青亚洲国产免观| 99久久99久久免费精品小说| 亚洲精品中文字幕麻豆| 在线观看人成网站深夜免费| 美女隐私免费视频看| 亚洲男同帅GAY片在线观看| 一区二区免费视频| 亚洲熟女www一区二区三区| 亚洲成a人片在线播放| 国产永久免费高清在线| 亚洲人成电影在线观看网| 国产小视频免费观看| 国产午夜成人免费看片无遮挡| 亚洲午夜电影一区二区三区| 免费大片黄手机在线观看| 成全动漫视频在线观看免费高清版下载| 亚洲第一网站免费视频| 伊人久久亚洲综合影院| 最近中文字幕mv免费高清在线 | 亚洲精品天堂成人片AV在线播放| 亚洲精品第一国产综合境外资源|