<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    學用Java

    奇新Java控件---Java控件提供商和Java RIA, Web, J2ME解決方案開發商

    使用JComponentPack產品中的JWizardPane向導框架

    Use JWizardPane in JComponentPack


    JWizardPane is a Java wizard component in JComponentPack.

    JWizardPane usage:

    Sample code
    JWizardPane wizardPane = new JWizardPane();
    //wizardPane.setLogoIcon(logoIcon);
    //wizardPane.setLogoText(logoText);
    //wizardPane.getControlButton(JWizardPane.FINISH_CONTROL).setVisible(false);
    //wizardPane.getControlButton(JWizardPane.HELP_CONTROL).setVisible(false);
    JPanel firstPage = new JPanel(); // firstPage: the page you want to show first.
    JPanel secondPage = new JPanel();
    JPanel thirdPage = new JPanel();
    JPanel endPage = new JPanel();
    wizardPane.addPage(firstPage);
    wizardPane.addPage(secondPage);
    wizardPane.addPage(thirdPage);
    wizardPane.addPage(endPage);
    wizardPane.showFrame(“title”);

    If you want to do some operations on one page, you could implement WizardPage interface, its methods will be called automatic when click the Next and Finish button.
    The WizardPage interface have two methods:

    beforeAction(JWizardPane wizardPane, WizardAction arg0)
    afterAction(JWizardPane wizardPane, WizardAction arg0)
    Here is an example to implement beforeAction method.
    @Override
    public void beforeAction(JWizardPane wizardPane, WizardAction arg0) throws ActionVetoException
    {
        if (arg0 == WizardAction.NEXT || arg0 == WizardAction.FINISH) {
            //write the code you want to do.
        }
    }
    Also you could implement other operations use WizardListener, for more information, please see WizardListener in the JComponentPack.

    You could obtain the Button in the wizard panel use the method getControlButton(int buttonType), parameter must be the following value.

    JWizardPane.BACK_CONTROL,  for back button
    JWizardPane.NEXT_CONTROL,  for next button
    JWizardPane.FINISH_CONTROL,  for finish button
    JWizardPane.HELP_CONTROL,   for help button
    JWizardPane.CANCEL_CONTROL,  for cancel button.

    It have two way to show.one is showDialog,the other is showFrame.
    showDialog(Component parent)
    Pops up a dialog contains the JWizardPane and parented to parent with the dialog having a default title.
    showDialog(Component parent, String title)
    Pops up a dialog contains the JWizardPane and parented to parent with the dialog use the special title.
    showFrame()
    Pops up a frame contains the JWizardPane with the frame having a default title
    showFrame(String title)
    Pops up a frame contains the JWizardPane and with the frame use the special title.
    If you want to pause the wizard page at current page, just throw a ActionVetoException is ok.
    throw new ActionVetoException();
    It also provide other functions, For more information, please see JWizardPane .


    posted on 2009-02-20 18:20 fralepg 閱讀(283) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

    導航

    統計

    公告

    JComponentPack 3.0正式發布 功能介紹

    JComponentPack 是一個基于Java SwingGUI類庫,一系列可視化的JavaBeans集合,它基于SwingMVC架構,是100%的純Java類庫,它包括20多個Swing 所沒有的控件

    試用版下載(點擊下載

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 114一级毛片免费| 97国产在线公开免费观看| 女人被男人桶得好爽免费视频| 亚洲Av无码专区国产乱码DVD| 一级一级一级毛片免费毛片| 免费久久精品国产片香蕉| 亚洲综合久久精品无码色欲| 毛片a级毛片免费观看免下载| 中文字幕 亚洲 有码 在线| 人妻视频一区二区三区免费| 亚洲乱码在线观看| 在线观看视频免费国语| 亚洲AV无码一区二区三区鸳鸯影院 | 国产男女猛烈无遮挡免费视频网站| 亚洲高清乱码午夜电影网| 国产最新凸凹视频免费| 男人j进女人p免费视频| 久久亚洲中文字幕精品一区四| 你懂的网址免费国产| 亚洲高清美女一区二区三区| 亚洲免费网站观看视频| 亚洲国产精品成人午夜在线观看 | 国产成人免费a在线视频色戒| 亚洲国产精品成人精品软件| 在线观看人成视频免费| 无套内射无矿码免费看黄| 久久精品国产69国产精品亚洲| 4444www免费看| 粉色视频免费入口| 亚洲女同成av人片在线观看 | 国产小视频免费观看| 中文字幕乱码系列免费| 亚洲天堂一区在线| 国产极品粉嫩泬免费观看| 国产无遮挡无码视频免费软件| 亚洲剧情在线观看| 国产成人亚洲精品91专区手机| 4399影视免费观看高清直播| 老外毛片免费视频播放| 亚洲五月六月丁香激情| 国产国产人免费视频成69大陆|