`

jigloo,swt ,swing , jface ,awt简介

    博客分类:
  • java
阅读更多

今天发现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 开发 Swing 的入门教程

    - **介绍**: Jigloo 是一款强大的 GUI 设计工具,支持 AWT、Swing 和 SWT 的界面设计。它能够兼容多种 FormBuilder 创建的 GUI,运行速度快,且易于使用。 - **下载**: 从官方提供的链接下载 Jigloo 的安装包 `...

    jigloo_swing.swf

    jigloo_swing.swf

    jigloo java swing 绘图工具

    Jigloo是一个强大的Java Swing UI设计器,它是一个Eclipse插件,专门用于简化Swing组件的布局和设计工作。通过Jigloo,开发者可以图形化地拖放组件,调整它们的属性,以及设置布局管理器,而无需编写大量的手动代码...

    Jigloo开发 SWT的入门教程

    5. **自动代码生成**:在设计完成后,点击Jigloo的“Generate Code”按钮,它将自动生成SWT和JFace代码,包括控件的初始化、布局管理器的设置以及事件监听器的实现。 6. **测试应用**:回到Eclipse,运行你的程序,...

    Jigloo-Swing-Tutorial.rar_interface

    【Jigloo-Swing-Tutorial.rar_interface】是一个与Java图形用户界面(GUI)设计相关的教程压缩包,主要聚焦于使用Jigloo工具进行Swing组件的构建和布局管理。Jigloo是一款强大的可视化GUI构建器,它使得开发者可以...

    图形界面开发--AWT,Swing,SWT

    ### 图形界面开发——AWT、Swing、SWT #### 18.1 图形界面简介 **18.1.1 概述** 在介绍AWT、Swing、SWT之前,我们先来简单了解一下图形用户界面(GUI)的概念及其在Java开发中的重要性。随着计算机技术的发展,用户...

    SWT开发工具Jigloo

    SWT是Java编程语言中的一种图形用户界面(GUI)工具包,它是Java AWT和Swing之外的一个替代选择,以其原生性能和接近操作系统UI的特性而受到许多开发者的青睐。 Jigloo的核心功能在于提供了一个直观的图形化界面,...

    Java图形界面开发-awt、swing、swt

    - **Jigloo**:Jigloo是另一个插件,主要用于SWT和Swing应用的开发,支持Eclipse环境下的图形界面构建。 #### 6. 实战案例 - **开发UDP局域网聊天桌面应用**:使用Swing或AWT组件构建一个简单的聊天应用,支持用户...

    Jigloo 开发 SWT 的入门教程

    本文就介绍一下如何用 Jigloo 开发一个简单的 SWT 应用把自己编写的 public static String doConvert(String input) 方法封装成图形界面的版本. 本文适用于从未有过 GUI/SWT 开发经验但是熟悉 Eclipse IDE 的基本...

    第十八章 图形界面开发--AWT,Swing,SWT.pdf

    ### 第十八章 图形界面开发——AWT,Swing,SWT #### 18.1 图形界面简介 ##### 18.1.1 概述 在本章中,我们将探讨Java图形用户界面(GUI)开发的核心概念和技术。虽然在Java开发中,Web应用程序占据了主导地位,但...

    AWT/Swing 可视化eclipse插件

    Eclipse作为一款强大的集成开发环境(IDE),提供了丰富的插件支持,其中包括针对AWT和Swing的可视化设计工具,如"jigloo_SWT_Swing可视化设计工具"。这个插件使得开发者可以通过拖放的方式来构建和设计GUI界面,...

    eclipse swing插件之Jigloo

    Eclipse Swing插件Jigloo是一款强大的工具,它为开发者提供了在Eclipse集成开发环境中创建和设计Swing GUI(图形用户界面)的便利。Swing是Java的一个组件库,用于构建桌面应用程序,而Jigloo则简化了Swing组件的...

    eclipse swing/SWT插件

    本篇文章将深入探讨Eclipse中的Swing和SWT插件,特别是jigloo插件。 Swing是Java Foundation Classes (JFC)的一部分,它提供了丰富的组件库,用于构建图形用户界面。Swing组件是完全由Java代码实现的,具有高度可...

    MyEclipse图形界面开发Swing_SWT

    虽然Jigloo主要用于将Swing组件引入SWT环境中,但它也可以反向操作,即在Swing应用中使用SWT组件。这种方式为开发者提供了更多的灵活性。 #### 参考资料 - **网址** 为了进一步学习和深入研究,可以参考官方...

    Jigloo插件+插件安装说明+入门pdf

    Jigloo是一款强大的Eclipse插件,专门用于帮助开发者创建和设计Swing用户界面。Swing是Java平台上的一个图形用户界面(GUI)工具包,它提供了丰富的组件库,允许开发者构建美观且功能丰富的桌面应用程序。 1. **...

    jigloo开发入门 swing教程

    包括开发环境搭建,以及简单入门教程 内容还不错,初学者适用

    Eclipse GUI 插件 jigloo_420

    使用Jigloo插件时,你可以通过Eclipse的"Window" -> "Show View" -> "Other..."来找到Jigloo的相关视图,如"Jigloo Swing UI Builder"或"Jigloo SWT UI Builder",然后就可以开始设计你的GUI界面了。 总的来说,...

Global site tag (gtag.js) - Google Analytics