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

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

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

    隨筆-126  評論-247  文章-5  trackbacks-0

    示例效果圖


    示例代碼

    package fan.tutorial.client.ui.btn;

    import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
    import com.extjs.gxt.ui.client.event.ButtonEvent;
    import com.extjs.gxt.ui.client.event.SelectionListener;
    import com.extjs.gxt.ui.client.util.IconHelper;
    import com.extjs.gxt.ui.client.widget.Html;
    import com.extjs.gxt.ui.client.widget.LayoutContainer;
    import com.extjs.gxt.ui.client.widget.Window;
    import com.extjs.gxt.ui.client.widget.button.Button;
    import com.extjs.gxt.ui.client.widget.layout.FitLayout;
    import com.google.gwt.user.client.Element;

    public class ButtonExample extends LayoutContainer {

        @Override
        protected void onRender(Element parent, int index) {
            super.onRender(parent, index);
            final Window win = new Window();
            win.setHeadingHtml("Button Example");
            win.setSize(450, 400);
            win.setShadow(false);
            win.setMaximizable(false);
            win.setLayout(new FitLayout());
            win.add(new Html("<p style='font-size:28px;padding:15px;'>This is a example.</p>"));
            
            //創(chuàng)建按鈕, 并給按鈕設置圖標
            Button saveButton = new Button("保存", IconHelper.createStyle("save-icon"));
            //為按鈕添加監(jiān)聽事件
            saveButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
                @Override
                public void componentSelected(ButtonEvent ce) {
                    //do something
                    win.hide();
                }
            });
            //設置窗口按鈕的對齊方式
            win.setButtonAlign(HorizontalAlignment.RIGHT);
            //為窗口添加按鈕組件
            win.addButton(saveButton);
            win.addButton(new Button("取消"));
            
            win.show();
        }
    }

    這是在之前的 Window 示例中添加 Button 按鈕,Window 組件代碼就不再解釋了。在 GXT 組件中使用圖標,可以通過編寫對應的 CSS 樣式來實現。

    編寫圖標樣式 CSS

    .save-icon {
        background
    : url("../resources/images/save.png");
    }

    編寫完兒后,別忘了將該 CSS 文件引入到 html 文件中哦。






      
    posted on 2014-06-08 11:19 fancydeepin 閱讀(1345) 評論(1)  編輯  收藏

    評論:
    # re: GXT —— Button 組件 2014-07-22 08:41 | 魔術師
    你覺得 gxt和javafx比較會怎么樣?  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲情XO亚洲色XO无码| 亚洲成a人在线看天堂无码| 亚洲国产成人高清在线观看 | 亚洲最大的视频网站| 国产精品区免费视频| 亚洲一区精品中文字幕| 无码国产精品一区二区免费式芒果| 亚洲色婷婷六月亚洲婷婷6月| 四虎一区二区成人免费影院网址| 国产成人免费手机在线观看视频 | 亚洲成人激情小说| 天天摸天天操免费播放小视频| 亚洲中文无码a∨在线观看| 国产卡二卡三卡四卡免费网址| 亚洲精品国产精品国自产网站| 欧洲黑大粗无码免费| 亚洲性无码AV中文字幕| 国产又黄又爽又刺激的免费网址| 理论亚洲区美一区二区三区| 免费大黄网站在线观| 两个人看的www免费高清| 亚洲日本va午夜中文字幕一区| 99精品视频在线视频免费观看 | 亚洲愉拍99热成人精品热久久 | 亚洲综合久久一本伊伊区| 妞干网免费视频观看| 黄色毛片免费网站| 亚洲码国产精品高潮在线| 91久久青青草原线免费| 亚洲日韩精品无码专区| 亚洲女人被黑人巨大进入| 无码人妻丰满熟妇区免费| 国产精品亚洲精品青青青| 亚洲国产中文v高清在线观看| 暖暖在线视频免费视频| 亚洲一久久久久久久久| 亚洲啪啪综合AV一区| 99久久这里只精品国产免费| 深夜免费在线视频| 亚洲国产精品综合一区在线| 免费一级成人毛片|