-
大神帮你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.
在项目中新建一个shell窗口,名子为javaformlayout.java。
打开这个javaformlayout.java这个文件,把shell窗体的布局改为formlayout.
shell.setLayout(new 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);
增加一个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);
增加一个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);
增加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);
猜您喜欢
- 夸克浏览器被限制访问?这几种方法帮..2024-04-07
- Windows不显示缩略图?这个方法帮你轻..2024-04-05
- StickyNotes突然打不开了?这5个方法帮你..2024-04-04
- HP打印机打印慢?这几个技巧帮你解决..2024-03-29
- Windows忘记pin码?别担心,这个方法帮..2024-03-29
- 插U盘频繁弹出提示格式化?这个方法..2024-03-27
相关推荐
- 揭秘手机性能:如何一眼识别你的手机..2023-12-29
- 怎么用u盘重装xp系统..2021-02-15
- qq截图的快捷键+设置QQ截图快捷的方法..2023-01-25
- 台式电脑连接话筒为什么没有声音 麦..2021-04-29
- 拼多多怎么关闭拼小圈?6个步骤彻底..2021-03-23
- QQ浏览器怎么彻底卸载掉..2017-10-01