SWT堆栈式布局的简单使用
2016-10-02 15:25
459 查看
主面板的切换堆栈式的代码
堆栈式布局的工具
final Composite composite = new Composite(shell, SWT.NONE); composite.setBounds(10, 53, 414, 198); UIUtil.a=new A(composite,0); //实例化a面板 UIUtil.b=new B(composite,0); //实例化b面板 UIUtil.stackLayout.topControl=UIUtil.b; //将b面板设置为堆栈的最顶层面板 composite.setLayout(UIUtil.stackLayout); //设置composite面板的布局属性 composite.layout(); //刷新布局 button.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { UIUtil.stackLayout.topControl=UIUtil.a; //将a面板设置为堆栈的最顶层面板 composite.layout(); //刷新布局 } }); button_1.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { UIUtil.stackLayout.topControl=UIUtil.b; composite.layout(); } });
堆栈式布局的工具
public static StackLayout stackLayout=new StackLayout(); public static A a; public static B b;
相关文章推荐
- 在 Eclipse Workbench 之外使用 Eclipse GUI,第 1 部分: 单独使用 JFace 和 SWT构建一个简单的文件资源管理器应用程序
- 关于Qt-QGridLayout布局的简单使用
- 帧布局(FrameLayout)的简单使用
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- 03-一个简单的注册页面---使用线性布局方式编写
- 状态开关按钮ToggleButton的简单使用:实现动态控制布局
- 在Eclipse中使用swt最简单的Helloword
- 布局资源(layout)的简单使用
- 简单的RelativeLayout布局使用
- Swing 中卡片布局管理的简单使用
- 滑动式抽屉布局界面SlidingDrawer的简单使用
- 关于Qt-QGridLayout布局的简单使用
- WPF布局(2) 使用的DockPanel面板进行简单的布局
- 线性布局(LinearLayout)的简单使用
- 使用Flexbox布局方式的简单演示
- Silverlight学习笔记一(理解一下机制,使用一下布局,实现一个简单的用户登录)
- WPF布局(1) 使用StackPanel面板进行简单的布局
- Ext Js简单容器常用布局的创建使用
- 相对布局(RelativeLayout)的简单使用
- 使用SWT中的Control UI和GridLayout实现类似eclipse preferences 窗口的布局