<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 閱讀(292) 評論(0)  編輯  收藏


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


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

    導航

    統計

    公告

    JComponentPack 3.0正式發布 功能介紹

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

    試用版下載(點擊下載

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费黄色电影在线观看| 农村寡妇一级毛片免费看视频| 免费无码黄网站在线看| 亚洲人成无码www久久久| 免费人成再在线观看网站| 全部免费a级毛片| 特级毛片爽www免费版| xvideos亚洲永久网址| 无码的免费不卡毛片视频| 久久亚洲国产成人影院网站| 中国一级特黄的片子免费 | 青春禁区视频在线观看直播免费| 亚洲理论片在线观看| 91嫩草免费国产永久入口| 97久久国产亚洲精品超碰热| 毛片在线免费视频| 色噜噜噜噜亚洲第一| 亚洲熟妇无码另类久久久| 久久久久国产免费| 久久亚洲AV无码精品色午夜 | 日本人的色道www免费一区| 美女视频黄视大全视频免费的| 亚洲成a人片在线观看国产| 两个人的视频www免费| 亚洲酒色1314狠狠做| 美女黄网站人色视频免费国产| 免费大片av手机看片高清| 亚洲精品无码久久千人斩| 亚洲香蕉免费有线视频| 亚洲AV无码专区在线电影成人 | 黄页网站在线免费观看| 亚洲日本va中文字幕久久| 国产精品1024永久免费视频| 亚洲成av人片天堂网无码】| 伊人久久大香线蕉亚洲五月天| 久久99精品免费视频| 亚洲精品无码aⅴ中文字幕蜜桃| 在线a亚洲v天堂网2019无码| 在线观看免费人成视频| 免费a级毛片无码a∨蜜芽试看| 精品亚洲视频在线|