系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

大神帮你eclipse swt-formlayout布局管理器

作者:谢茜萌 分类:电脑技术 发布时间:2017-09-19 18:04:36

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到eclipse swt-formlayout布局管理器的问题,如果我们遇到了eclipse swt-formlayout布局管理器的情况,该怎么处理怎么才能解决eclipse swt-formlayout布局管理器带来的困扰呢,对于这样的问题其实我们只需要eclipse 4.5.2新建一个swt-java项目,项目的名称为javaformlayout.在项目中新建一个shell窗口,名子为javaformlayout.java。打开这个javaformlayout.java这个文件,把shell窗体的布局改为formlayou...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到eclipse swt-formlayout布局管理器的问题,如果我们遇到了eclipse swt-formlayout布局管理器的情况,该怎么处理怎么才能解决eclipse swt-formlayout布局管理器带来的困扰呢,对于这样的问题其实我们只需要eclipse 4.5.2新建一个swt-java项目,项目的名称为javaformlayout.在项目中新建一个shell窗口,名子为javaformlayout.java。打开这个javaformlayout.java这个文件,把shell窗体的布局改为formlayout.shell.setLayout(new FormLayout());这个FormAttachment类的用法:FormA这样就解决了这样的问题,接下来给大家带来eclipse swt-formlayout布局管理器的详细操作步骤。

工具/原料

eclipse 4.5.2

方法/步骤

新建一个swt-java项目,项目的名称为javaformlayout.

大神帮你eclipse swt-formlayout布局管理器

在项目中新建一个shell窗口,名子为javaformlayout.java。

大神帮你eclipse swt-formlayout布局管理器

打开这个javaformlayout.java这个文件,把shell窗体的布局改为formlayout.

shell.setLayout(new FormLayout());

大神帮你eclipse swt-formlayout布局管理器

这个FormAttachment类的用法:

FormAttachment(父组件的宽、高比例,偏移量)

在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);

大神帮你eclipse swt-formlayout布局管理器

大神帮你eclipse swt-formlayout布局管理器

增加一个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);

大神帮你eclipse swt-formlayout布局管理器

大神帮你eclipse swt-formlayout布局管理器

增加一个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);

大神帮你eclipse swt-formlayout布局管理器

大神帮你eclipse swt-formlayout布局管理器

增加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);

大神帮你eclipse swt-formlayout布局管理器

大神帮你eclipse swt-formlayout布局管理器

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。