• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    eclipse swt-formlayout布局管理器

    formlayout這個結構辦理器用每個組件的formdata這個數據,構成一個復雜的界面。怎么利用formdata、FormAttachment完當作結構呢,下面舉一個例子完當作簡單的結構。我寫的經驗對你進修java有幫忙的話,給我投票、點贊或者保藏!

    http://v.youku.com/v_show/id_XMzk5MjI0MjE2MA==.html

    0利用媒體框架挪用攝像頭在窗口上顯示

    0結構辦理器

    0結構辦理器

    東西/原料

    • eclipse 4.5.2

    方式/步調

    1. 1

      新建一個swt-java項目,項目標名稱為javaformlayout.

    2. 2

      在項目中新建一個shell窗口,名子為javaformlayout.java。

    3. 3

      打開這個javaformlayout.java這個文件,把shell窗體的結構改為formlayout.

      shell.setLayout(new FormLayout());

    4. 4

      這個FormAttachment類的用法:

      FormAttachment(父組件的寬、高比例,偏移量)

    5. 5

      在shell增添一個面板,新建FormData結構樣式:

      Composite com=new Composite(shell,SWT.BORDER);

      FormData fd=new FormData();

      fd.left=new FormAttachment(0,10);

      fd.top=new FormAttachment(0,10);

      fd.right=new FormAttachment(100,-10);

      fd.bottom=new FormAttachment(100,-150);

      com.setLayoutData(fd);

    6. 6

      增添一個text組件,把左邊和com組件的左邊一樣,偏移量為0。text組件top和com組件底邊相差10像素。

      Text t1=new Text(shell,SWT.BORDER);

      FormData fd1=new FormData();

      fd1.top=new FormAttachment(com,10);

      fd1.left=new FormAttachment(com,0,SWT.LEFT);

      t1.setLayoutData(fd1);

    7. 7

      增添一個text組件,把top的高和t1組件的top高設置一樣,左邊的值和t1組件的右邊相差10.

      Text t2=new Text(shell,SWT.BORDER);

      FormData fd2=new FormData();

      fd2.top=new FormAttachment(t1,0,SWT.TOP);

      fd2.left=new FormAttachment(t1,10,SWT.RIGHT);

      t2.setLayoutData(fd2);

    8. 8

      增添text組件,top邊和t2組件top一樣,left邊和t2組件right邊相差10,right邊和com組件的right一樣。

      Text t3=new Text(shell,SWT.BORDER);

      FormData fd3=new FormData();

      fd3.top=new FormAttachment(t2,0,SWT.TOP);

      fd3.left=new FormAttachment(t2,10,SWT.RIGHT);

      fd3.right=new FormAttachment(com,0,SWT.RIGHT);

      t3.setLayoutData(fd3);

    • 發表于 2019-01-02 00:00
    • 閱讀 ( 784 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆