天天看點

熱點關注:使用XUI Framework建構eBay Rich Client

eBay的電子商務程式一直都有開源項目為它作桌面用戶端,這次eBay自己基于XUI推出了自己的

http://today.java.net/pub/a/today/2006/01/12/building-ebay-rich-client-using-xui.html

XUI就是使用XML來定義桌面程式界面的方法,我個人而言實在太喜歡腳本開發了。

<XPage layout="Border">

   <Components>

      <Label content="Hello world" constraint="center" align="center"/>

      <Button name="exitBtn" content="Goodbye" constraint="south"/>

   </Components>

   <Events>

      <Event target="exitBtn" type="ActionHandler"

         method="${mypackage.MyHelper[test].doExit()}"/>

   </Events>

</XPage>

下面是其效果

熱點關注:使用XUI Framework建構eBay Rich Client

其中的MyHelper是這樣定義的

package mypackage;

public class MyHelper

{

    public void doExit()

    {

        System.exit( 0 );

    }

}

XUI 包含一個Netbeans的插件,使用IDE來開發XUI是非常必要的,因為實際項目中xml會非常多和複雜。

其他不多說,大家可以自己慢慢看,下面是eBay的桌面用戶端界面

熱點關注:使用XUI Framework建構eBay Rich Client

繼續閱讀