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

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

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

    posts - 495,  comments - 11,  trackbacks - 0

    package swt.expandbar;

    import org.eclipse.jface.resource.JFaceResources;
    import org.eclipse.swt.SWT;
    import org.eclipse.swt.graphics.Font;
    import org.eclipse.swt.graphics.Image;
    import org.eclipse.swt.layout.FillLayout;
    import org.eclipse.swt.layout.GridLayout;
    import org.eclipse.swt.widgets.Composite;
    import org.eclipse.swt.widgets.Display;
    import org.eclipse.swt.widgets.ExpandBar;
    import org.eclipse.swt.widgets.ExpandItem;
    import org.eclipse.swt.widgets.Label;
    import org.eclipse.swt.widgets.Link;
    import org.eclipse.swt.widgets.Shell;

    public class WindowStyle {

    public WindowStyle() {
    ?? final Display display = Display.getDefault();
    ?? final Shell shell = new Shell(SWT.MIN);
    ?? shell.setText("ExpandBar練習");
    ?? shell.setSize(200, 518);
    ?? shell.setLayout(new FillLayout());
    ??
    ?? ExpandBar expandBar = new ExpandBar(shell,SWT.V_SCROLL);
    ?? {
    ??? Composite comp1 = new Composite(expandBar,SWT.NONE);
    ??? comp1.setLayout(new GridLayout(2,false));
    ??? new Label(comp1,SWT.NONE).setImage(new Image(display,"icons/default.gif"));
    ??? new Link(comp1,SWT.NONE).setText("<a>查看系統信息</a>");
    ???
    ??? new Label(comp1,SWT.NONE).setImage(new Image(display,"icons/doc.gif"));
    ??? new Link(comp1,SWT.NONE).setText("<a>添加/刪除程序</a>");
    ???
    ??? new Label(comp1,SWT.NONE).setImage(new Image(display,"icons/main.gif"));
    ??? new Link(comp1,SWT.NONE).setText("<a>更改一個設置</a>");
    ??? ExpandItem item1 = new ExpandItem(expandBar, SWT.NONE);
    ??? item1.setText("系統任務");
    ??? item1.setHeight(75);// 設置Item的高度
    ??? item1.setControl(comp1);// setControl方法控制comp1的顯現
    ?? }
    ??
    ?? {??
    ??? Composite comp2 = new Composite(expandBar,SWT.NONE);
    ??? comp2.setLayout(new GridLayout(2,false));
    ??? new Label(comp2,SWT.NONE).setImage(new Image(display,"icons/computer.gif"));
    ??? new Link(comp2,SWT.NONE).setText("<a>網上鄰居</a>");
    ??? new Label(comp2,SWT.NONE).setImage(new Image(display,"icons/inc.gif"));
    ??? new Link(comp2,SWT.NONE).setText("<a>我的文檔</a>");
    ??? new Label(comp2,SWT.NONE).setImage(new Image(display,"icons/folder.gif"));
    ??? new Link(comp2,SWT.NONE).setText("<a>共享文檔</a>");
    ??? new Label(comp2,SWT.NONE).setImage(new Image(display,"icons/cmd.gif"));
    ??? new Link(comp2,SWT.NONE).setText("<a>控制面板</a>");
    ??? ExpandItem item1 = new ExpandItem(expandBar, SWT.NONE);
    ??? item1.setText("其他位置");
    ??? item1.setHeight(95);// 設置Item的高度
    ??? item1.setControl(comp2);// setControl方法控制comp1的顯現
    ?? }
    ??
    ?? {
    ??? Composite comp3 = new Composite(expandBar,SWT.NONE);
    ??? comp3.setLayout(new GridLayout());
    ???
    ??? // setup bold font
    ??? Font boldFont = JFaceResources.getFontRegistry().getBold(JFaceResources.DEFAULT_FONT);
    ??? Label l = new Label(comp3,SWT.NONE);
    ??? l.setText("我的電腦");
    ??? l.setFont(boldFont);
    ???
    ??? new Label(comp3,SWT.NONE).setText("系統文件夾");
    ???
    ??? ExpandItem item1 = new ExpandItem(expandBar, SWT.NONE);
    ??? item1.setText("詳細信息");
    ??? item1.setHeight(50);// 設置Item的高度
    ??? item1.setControl(comp3);// setControl方法控制comp1的顯現
    ?? }
    ??
    ?? shell.layout();
    ?? shell.open();
    ??
    ?? while(!shell.isDisposed()) {
    ??? if(!display.readAndDispatch())
    ???? display.sleep();
    ?? }
    ?? display.dispose();
    }


    public static void main(String[] args) {
    ?? new WindowStyle();
    }
    }

    以上程序中會用到7個icon小圖片,把他們放置在工程根目錄下的icons目錄下

    運行效果:

    Tags:java,rcp,jface,swt,ibm,eclipse,ui,gui

    posted on 2008-05-04 16:42 jadmin 閱讀(200) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久精品国产亚洲AV未满十八| 亚洲综合久久成人69| 亚洲经典千人经典日产| 性短视频在线观看免费不卡流畅| 亚洲成在人天堂在线| 久久午夜夜伦鲁鲁片无码免费| 久久久久亚洲精品美女| 叮咚影视在线观看免费完整版| 亚洲色大成网站www永久一区| 老司机精品免费视频| 亚洲AV无码日韩AV无码导航| 精品一区二区三区免费毛片爱| 亚洲午夜精品一区二区| 免费看h片的网站| 亚洲日韩精品无码专区加勒比| 亚洲精品在线电影| 91久久精品国产免费直播| 亚洲一区二区三区不卡在线播放 | 亚洲第一成年免费网站| 国产男女猛烈无遮挡免费视频 | 亚洲国产成人久久综合一 | 亚洲av永久无码精品天堂久久 | 亚洲精品一区二区三区四区乱码| 3344永久在线观看视频免费首页| 亚洲人成激情在线播放| 宅男666在线永久免费观看| fc2免费人成在线| 亚洲黄色片在线观看| 免费看大黄高清网站视频在线| xxxxx做受大片视频免费| 亚洲一区二区三区日本久久九| 99久久这里只精品国产免费| 视频一区二区三区免费观看| 国产亚洲人成网站观看| 无码精品A∨在线观看免费 | 亚洲美国产亚洲AV| 亚洲中文字幕无码一区二区三区| 久久精品乱子伦免费| 男人的天堂av亚洲一区2区| 国产精品亚洲аv无码播放| 青青草国产免费久久久下载|