`
mypyg
  • 浏览: 549714 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SWT学习(三)

    博客分类:
  • Java
阅读更多
布局用来控制子控件的位置和大小。
1.FillLayout:
所有的子控件都在一行或者一列,并且大小都一样。
FillLayout fillLayout = new FillLayout();
shell.setLayout(fillLayout);
如果窗口太大,可以shell.pack()使窗口自动变为合适的大小。
竖向:
FillLayout fillLayout = new FillLayout(SWT.VERTICAL);
shell.setLayout(fillLayout);

2.RowLayout
所有的控件都在一行或者一列,但是控件大小可以不一样。

3.GridLayout:
网格布局,每行固定的列数,控件填充完一行,自动换到下一行。

4.FormLayout:
类似于Android下的相对布局,控件可以相对于父窗体或者其他控件来决定位置。


简单Ap使用Eclipse的WindowBuilder插件搭界面就可以了,可视化编辑,非常好用。
分享到:
评论

相关推荐

    swt tree学习文档

    ### SWT Tree 学习文档知识点总结 #### 一、SWT Tree 概念与应用场景 SWT (Standard Widget Toolkit) 是一种用于构建图形用户界面(GUI)的应用程序框架,广泛应用于Java开发环境中。SWT提供了丰富的组件库,使得...

    学习SWT,RCP的笔记.doc

    #### 三、JFace介绍 JFace是建立在SWT基础上的一套更高层次的UI库,它主要关注于应用程序的高级功能,如视图管理、模型视图控制器(MVC)架构的支持等。通过JFace,开发者可以更容易地构建复杂的用户界面。 ### 四、...

    SWT控件知识学习笔记

    ### SWT控件知识学习笔记 #### 一、SWT/JFace常用组件介绍 SWT (Standard Widget Toolkit) 是 Eclipse 平台的一个图形界面工具包,它提供了与平台无关的 GUI 组件,允许开发者构建高性能的应用程序。SWT/JFace ...

    java程序设计之swt教程

    在学习SWT时,首先需要理解其基本概念和组件。例如,`Shell`是SWT中的顶级窗口,所有其他控件都包含在这个窗口内。`Composite`是容器类,用于组织和布局其他控件。然后有各种具体的控件类,如`Button`、`Label`、`...

    java swt 第三部分

    在"java swt 第三部分"这个主题中,我们可以期待深入学习SWT的关键概念和技术,这可能包括以下几个方面: 1. **控件和布局管理**:SWT提供了多种控件,如按钮、文本框、表格、树视图等,以及布局管理器,如...

    java SWT教程

    【SWT基础】 SWT(Standard Widget Toolkit)是IBM为Eclipse开发的GUI库,它的设计目标是提供一个高效且可移植的API,能够与操作...学习并掌握SWT和JFace,对于进行Eclipse插件开发或者桌面应用程序开发非常有帮助。

    swt-win64-3.6.2.jar

    2. **学习曲线**:相比Swing,SWT的学习曲线可能更陡峭,因为它是直接与操作系统交互,需要更多的平台知识。 3. **资源管理**:由于使用了本地系统资源,开发者需要注意适当的资源释放,以避免内存泄漏。 总的来说...

    java SWT简单小工具

    Java SWT(Standard ...对于初学者来说,通过研究这个项目的源代码和配置,可以学习到如何使用SWT创建窗口、添加控件、管理布局,以及如何集成第三方库。同时,也可以了解到如何在Java中组织和配置一个桌面应用项目。

    swt2.rarswt2.rarswt2.rarswt2.rarswt2.rar

    通过解压并合并这些PDF文件,可以获得完整的SWT学习资料,深入理解SWT的工作原理和实践应用。对于希望提升Java GUI编程能力,特别是使用SWT进行桌面应用开发的开发者来说,这是一个非常有价值的资源。

    Eclipse SWT开发点滴

    ### Eclipse SWT开发点滴 #### 一、第三方包的引用 在使用Eclipse进行SWT开发时,经常会遇到需要引入第三方库的情况...通过以上知识点的学习,开发者可以更好地理解和掌握Eclipse SWT开发过程中的关键点和技术细节。

    swt designer 激活程序

    在学习和使用SWT Designer的过程中,可能会遇到的问题包括兼容性问题(与Eclipse版本或操作系统版本),布局复杂度,以及性能优化等。解决这些问题需要对SWT和JFace有深入理解,并不断实践和调试。 总的来说,SWT ...

    emf swt runtime gef

    通过学习和应用这些库,开发者可以构建出高效、直观且具有原生外观的图形应用程序,特别是在领域建模、软件工程和系统设计等领域。理解并掌握EMF、SWT和GEF,将极大地提升开发效率并提高应用程序的质量。

    swt实现天气预报查询

    在IT行业中,Swing和SWT...通过这个项目,开发者可以深入理解SWT的使用,提升网络编程能力,并学习到如何与Web服务进行有效交互。同时,这也是一个很好的机会去学习如何设计和实现一个具有实用价值的桌面应用程序。

    Advanced SWT

    ### 高级SWT控件详解 #### 概述 SWT(Standard Widget Toolkit)是Eclipse平台的一个核心组成部分,它提供了一套丰富的GUI组件,用于构建用户界面。...希望本篇教程能为您的SWT进阶学习提供有力的帮助。

    SWT开发环境配置与项目发布

    SWT(Standard Widget Toolkit)是Java编程中用于创建桌面应用程序的一种图形用户界面(GUI)工具包..."SWT开发环境与发布.doc"文档和"Demo"文件可能包含了详细的步骤说明和示例代码,建议结合这些资源进行学习和实践。

    swt_designer程序设计教程

    三、SWT Designer的核心功能 1. 可视化设计:SWT Designer允许开发者通过图形化界面设计UI,无需编写大量的布局和组件初始化代码。 2. 实时预览:在设计过程中,可以实时查看UI的效果,便于调整布局和样式。 3. 代码...

    SWT与Jface开发入门

    #### 三、搭建SWT/JFace开发环境 - **步骤1:建立Java工程** 需要在Eclipse中创建一个新的Java工程。假设读者已经熟悉Eclipse的基本操作,这里不再详细介绍。 - **步骤2:导入SWT与JFace库文件** - 寻找并导入...

    用SWT做的WIndows自带的计算器

    SWT(Standard Widget Toolkit)是Eclipse开源组织提供的一款用于创建Java图形用户界面(GUI)的库,它允许开发者创建与本机系统风格一致的...这对于学习和理解Java GUI编程,特别是SWT技术,是一个很好的实践案例。

    SWT调用OCX组件DEMO

    通过这个DEMO,开发者可以学习到如何将Java的跨平台能力与Windows系统的OCX组件相结合,从而增强Java应用的功能性和用户体验。这对于那些需要在Java应用程序中集成特定Windows功能的开发者来说是非常有价值的。

    基于SWT的枪战游戏(主要是Canvas)

    SWT提供了Image类来处理图像,而音频处理可能需要用到第三方库,如JMF或JavaFX的MediaPlayer。 7. **多线程**:为了防止UI线程阻塞,复杂的计算和长时间的任务应该在单独的线程中执行。SWT提供了Display和Thread类...

Global site tag (gtag.js) - Google Analytics