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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成人一区二区| 四虎免费永久在线播放| 亚洲国产精品无码久久久不卡 | 亚洲人成网站在线观看青青| 亚洲heyzo专区无码综合| 青苹果乐园免费高清在线| 亚洲国产成a人v在线观看| 在线视频观看免费视频18| 亚洲五月丁香综合视频| 成年在线网站免费观看无广告| 日韩亚洲产在线观看| 国产传媒在线观看视频免费观看| 久久亚洲精品无码gv| 亚洲毛片网址在线观看中文字幕 | 亚洲美女视频免费| 成年在线观看网站免费| 亚洲日韩国产精品乱-久| 免费无码一区二区三区蜜桃大| 亚洲依依成人亚洲社区| 亚洲国产香蕉人人爽成AV片久久 | 亚洲国产午夜精品理论片在线播放| 免费看污成人午夜网站| 亚洲人成网站在线播放2019| 日本黄页网站免费| 免费国产在线精品一区| 亚洲精品无码鲁网中文电影| 777爽死你无码免费看一二区| 精品亚洲成A人无码成A在线观看| 国产男女猛烈无遮挡免费视频网站| 人成电影网在线观看免费| 亚洲视频中文字幕| 大学生高清一级毛片免费 | 国产成人AV免费观看| 亚洲福利视频网站| 国产午夜免费秋霞影院| 暖暖日本免费中文字幕| 亚洲日韩亚洲另类激情文学| 亚洲综合av永久无码精品一区二区 | 国产精品V亚洲精品V日韩精品| 亚洲电影免费观看| 美女被艹免费视频|