今天发现Jigloo画出来的界面很好。使用GridLayout。记录下来。以后研究。
Jigloo 是一个 Eclipse 插件,使您可以快速构建在 Java™ 平台上运行的复杂图形用户界面 (GUI).
jigloo能使用swing 或swt开发桌面程序。
SWT / SWING /AWT
基于Java的图形库最主要的有三种,它们分别是Swing、AWT和SWT。其中前两个是Sun随JDK一起发布
的,而SWT则是由IBM领导的开源项目(现在已经脱离IBM了)Eclipse的一个子项目。SWT的执行效率非常高。这是由于SWT的底层是由C编写
的。由于SWT通过C直接调用系统层的GUI
API。因此,使用SWT编写GUI程序,在外观上就和使用C++、Delphi(在Windows下)编写的程序完全一样。它的这一点和AWT类似。
AWT在底层也是使用C直接调用系统层的GUI
API。但它们是有区别的,最大的区别可能就是一个是Sun提供的,一个是Eclipse自带的。这就意味着假如使用AWT,只要机器上安装了JDK或
JRE,发布软件时无需带其它的库。而如何使用SWT,在发布时必须要自带上SWT的*.dll(Windows版)或*.so(Linux/Unix
版)文件以及相关的*.jar包。还有就是它们所提供的图形接口有一些差异。SWT可能更丰富一些,我们可以看看Eclipse的界面就知道了。但随着
Sun对AWT库的不断更新,AWT的图形表现能力也在不断地提高。
JFace
虽然SWT很强大,但它比较底层。也就是说它的一些功能在使用上还比较低级,不太符合面向对象的特征。因此,在
SWT的基础上又开发了JFace。JFace在SWT上进行了一定的扩展。因此,也可说JFace是基于SWT的,就象在VC中使用MFC来包装
Win32 API一样。
分享到:
相关推荐
- **介绍**: Jigloo 是一款强大的 GUI 设计工具,支持 AWT、Swing 和 SWT 的界面设计。它能够兼容多种 FormBuilder 创建的 GUI,运行速度快,且易于使用。 - **下载**: 从官方提供的链接下载 Jigloo 的安装包 `...
jigloo_swing.swf
Jigloo是一个强大的Java Swing UI设计器,它是一个Eclipse插件,专门用于简化Swing组件的布局和设计工作。通过Jigloo,开发者可以图形化地拖放组件,调整它们的属性,以及设置布局管理器,而无需编写大量的手动代码...
5. **自动代码生成**:在设计完成后,点击Jigloo的“Generate Code”按钮,它将自动生成SWT和JFace代码,包括控件的初始化、布局管理器的设置以及事件监听器的实现。 6. **测试应用**:回到Eclipse,运行你的程序,...
【Jigloo-Swing-Tutorial.rar_interface】是一个与Java图形用户界面(GUI)设计相关的教程压缩包,主要聚焦于使用Jigloo工具进行Swing组件的构建和布局管理。Jigloo是一款强大的可视化GUI构建器,它使得开发者可以...
### 图形界面开发——AWT、Swing、SWT #### 18.1 图形界面简介 **18.1.1 概述** 在介绍AWT、Swing、SWT之前,我们先来简单了解一下图形用户界面(GUI)的概念及其在Java开发中的重要性。随着计算机技术的发展,用户...
SWT是Java编程语言中的一种图形用户界面(GUI)工具包,它是Java AWT和Swing之外的一个替代选择,以其原生性能和接近操作系统UI的特性而受到许多开发者的青睐。 Jigloo的核心功能在于提供了一个直观的图形化界面,...
- **Jigloo**:Jigloo是另一个插件,主要用于SWT和Swing应用的开发,支持Eclipse环境下的图形界面构建。 #### 6. 实战案例 - **开发UDP局域网聊天桌面应用**:使用Swing或AWT组件构建一个简单的聊天应用,支持用户...
本文就介绍一下如何用 Jigloo 开发一个简单的 SWT 应用把自己编写的 public static String doConvert(String input) 方法封装成图形界面的版本. 本文适用于从未有过 GUI/SWT 开发经验但是熟悉 Eclipse IDE 的基本...
### 第十八章 图形界面开发——AWT,Swing,SWT #### 18.1 图形界面简介 ##### 18.1.1 概述 在本章中,我们将探讨Java图形用户界面(GUI)开发的核心概念和技术。虽然在Java开发中,Web应用程序占据了主导地位,但...
Eclipse作为一款强大的集成开发环境(IDE),提供了丰富的插件支持,其中包括针对AWT和Swing的可视化设计工具,如"jigloo_SWT_Swing可视化设计工具"。这个插件使得开发者可以通过拖放的方式来构建和设计GUI界面,...
Eclipse Swing插件Jigloo是一款强大的工具,它为开发者提供了在Eclipse集成开发环境中创建和设计Swing GUI(图形用户界面)的便利。Swing是Java的一个组件库,用于构建桌面应用程序,而Jigloo则简化了Swing组件的...
本篇文章将深入探讨Eclipse中的Swing和SWT插件,特别是jigloo插件。 Swing是Java Foundation Classes (JFC)的一部分,它提供了丰富的组件库,用于构建图形用户界面。Swing组件是完全由Java代码实现的,具有高度可...
虽然Jigloo主要用于将Swing组件引入SWT环境中,但它也可以反向操作,即在Swing应用中使用SWT组件。这种方式为开发者提供了更多的灵活性。 #### 参考资料 - **网址** 为了进一步学习和深入研究,可以参考官方...
Jigloo是一款强大的Eclipse插件,专门用于帮助开发者创建和设计Swing用户界面。Swing是Java平台上的一个图形用户界面(GUI)工具包,它提供了丰富的组件库,允许开发者构建美观且功能丰富的桌面应用程序。 1. **...
包括开发环境搭建,以及简单入门教程 内容还不错,初学者适用
使用Jigloo插件时,你可以通过Eclipse的"Window" -> "Show View" -> "Other..."来找到Jigloo的相关视图,如"Jigloo Swing UI Builder"或"Jigloo SWT UI Builder",然后就可以开始设计你的GUI界面了。 总的来说,...