博客專欄

        EEPW首頁 > 博客 > 扣丁學堂Java視頻之SWT(JFace)體驗之FillLayout布局

        扣丁學堂Java視頻之SWT(JFace)體驗之FillLayout布局

        發布人:扣丁學堂2 時間:2021-04-13 來源:工程師 發布文章

        本篇文章小編和大家分享扣丁學堂Java視頻教程SWT(JFace)體驗之FillLayout布局,FillLayout是非常簡單的一種布局方式,它會以同樣大小對父組件中的子組件進行布局,這些子組件將以一行或一列的形式排列。

        扣丁學堂Java視頻之SWT(JFace)體驗之FillLayout布局

        FillLayout布局

        FillLayout是非常簡單的一種布局方式,它會以同樣大小對父組件中的子組件進行布局,這些子組件將以一行或一列的形式排列。一般來說,用戶可以在任務欄、工具欄中放置FillLayout布局,通過FillLayout布局對子組件進行定位,也可以當子組件只有一個組件時,通過FillLayout布局填充整個父組件的空間。


        FillLayout的風格

        FillLayout布局中,可以把子組件按水平或垂直的方式進行排列,這些風格是當創建FillLayout實類時以參數形式指定的。


        演示代碼


        package swt_jface.demo2; 
        import org.eclipse.swt.SWT; 
        import org.eclipse.swt.layout.FillLayout; 
        import org.eclipse.swt.widgets.Button; 
        import org.eclipse.swt.widgets.Display; 
        import org.eclipse.swt.widgets.Shell; 
        public class FillLayoutSample { 
        
        Display display = new Display(); 
        Shell shell = new Shell(display); 
        public FillLayoutSample() { 
        
        FillLayout fillLayout = new FillLayout(SWT.VERTICAL); 
        fillLayout.marginHeight = 5; 
        fillLayout.marginWidth = 5; 
        fillLayout.spacing = 1; 
        
        shell.setLayout(fillLayout); 
        
        Button button1 = new Button(shell, SWT.PUSH); 
        button1.setText("button1"); 
        
        Button button2 = new Button(shell, SWT.PUSH); 
        button2.setText("button number 2"); 
        
        Button button3 = new Button(shell, SWT.PUSH); 
        button3.setText("3"); 
        shell.pack(); 
        shell.open(); 
        while (!shell.isDisposed()) { 
        if (!display.readAndDispatch()) { 
        display.sleep(); 
        } 
        } 
        display.dispose(); 
        } 
        
        public static void main(String[] args) { 
        new FillLayoutSample(); 
        } 
        }


        以上就是扣丁學堂Java在線學習小編給大家分享的用三角函數在canvas上畫虛線的方法,希望對小伙伴們有所幫助。想要了解更多內容的小伙伴可以登錄扣丁學堂官網咨詢,扣丁學堂是專業的Java培訓機構,扣丁學堂不僅有專業的老師和與時俱進的課程體系,還有大量的Java在線視頻供學員觀看學習,喜歡Java的小伙伴快快行動吧。扣丁學堂java技術交流群:487098661。微信號:codingbb

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        光敏電阻相關文章:光敏電阻工作原理




        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宣城市| 泊头市| 诸暨市| 虞城县| 黔西| 青冈县| 贵南县| 友谊县| 贵定县| 凤城市| 平顶山市| 丽江市| 乌兰县| 竹北市| 乌鲁木齐县| 宜兰县| 海兴县| 读书| 乐都县| 儋州市| 马山县| 利津县| 鄂托克旗| 永昌县| 双柏县| 仙居县| 陇南市| 上饶市| 民乐县| 峡江县| 手机| 定南县| 聂拉木县| 连云港市| 防城港市| 正镶白旗| 福鼎市| 高唐县| 义马市| 钦州市| 陇川县|