"); //-->
本篇文章小编和大家分享扣丁学堂Java视频教程SWT(JFace)体验之FillLayout布局,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
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
实用的晶振测试电路
爆满的MeeGo课程-蒋倩
用GC1012B构建可编程数字无线电接收机
如何控制无刷电机
那位有ep93xx redboot的源码啊!
为什么讲 ROHM,还是要先从功率器件说起
8139在Tornado2.2下的驱动
用CPLD实现单片机与ISA总线接口的并行通信
非相干 NoC 使量子计算成为可能
Wi-Fi 7的MLO功能:提升吞吐量与稳定性的关键技术
涂鸦板上的科幻与童话-蒋倩
用8位单片机实现串口-以太网转换器
经典温度传感器稳定光子激光腔体
鉴别线圈的同名端
用Maxim套片设计TD-SCDMA终端射频收发信机
PowiGaN赋能,PI TOPSwitchGaN重构中高功率电源设计范式
pcb抄板,电子产品克隆开发设计
一种检查彩电三无故障的插座电路
关于一卡通的问题!!
PI公司推出革命性IC产品CAPZero
770FS显示器图纸
MeeGo和嵌入式-李创
介绍一种嵌入式实时数据库给各位高手
三星与台积电:在晶圆代工和先进封装领域展开竞争
东信788手机维修 图一
采用T型网络TIA设计方案——补偿流程
3D游戏-赵越
应用新型双t选频网络的ofcs光检测放大器
代理人工智能、MCP和大型语言模型有什么区别?
英特尔正与亚马逊谷歌洽谈先进封装服务