<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>"));
            
            //創建按鈕, 并給按鈕設置圖標
            Button saveButton = new Button("保存", IconHelper.createStyle("save-icon"));
            //為按鈕添加監聽事件
            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 閱讀(1346) 評論(1)  編輯  收藏

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

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


    網站導航:
     
    主站蜘蛛池模板: 国产在线观看免费av站| 最近中文字幕电影大全免费版| 亚洲日韩久久综合中文字幕| 亚洲国产精品午夜电影| 亚洲欧洲国产经精品香蕉网| 久久久无码精品亚洲日韩京东传媒 | 亚洲伦另类中文字幕| 久热综合在线亚洲精品| 久久久久亚洲AV无码麻豆| 亚洲欧洲校园自拍都市| 亚洲免费电影网站| 亚洲欧美日韩久久精品| 国产午夜亚洲精品不卡免下载| 小说区亚洲自拍另类| 久久久国产精品无码免费专区| 亚洲五月综合缴情在线观看| 大地影院MV在线观看视频免费| 亚洲乳大丰满中文字幕| 久9热免费精品视频在线观看| 亚洲an天堂an在线观看| 久久久精品2019免费观看| 亚洲无mate20pro麻豆| 四虎永久精品免费观看| 国产一级在线免费观看| 亚洲精品国产电影午夜| 男女啪啪永久免费观看网站| 美女被免费视频网站a| 亚洲av中文无码乱人伦在线咪咕| 久久WWW色情成人免费观看| 亚洲精品女同中文字幕| 久久久久国产成人精品亚洲午夜| 男人都懂www深夜免费网站| 亚洲最大的成人网站| 国产亚洲精品资在线| 亚洲高清免费在线观看| 最近免费中文字幕中文高清| 亚洲最大在线视频| 无码乱人伦一区二区亚洲一| 亚洲国产小视频精品久久久三级| 美女视频黄是免费的网址| 国产AV无码专区亚洲AV琪琪|