`

JAVA开源项目——列举

 
阅读更多

AbaGUIBuilder

AbaGUIBuilder是一个用Java开发的可视化Java GUI设计器。它类似于Delphi/VB设计器,能够让应用程序开发者快速设计和创建UI Java应用程序。它当前还包括一套数据库感知组件(aware component).

Cube-J :Cube- J是一个开源轻量级Java IDE。Cube-J的特性包括:语法高亮显示,代码自动缩进、自动加括弧、显示行号、加亮显示一行代码、提供编译功能、文件浏览、类结构大纲、控制台、 浮动窗口框架(Docking Framework)、代码自动完成、多种外观/皮肤。Cube-J既可以以桌面应用程序方式运行也可以以Applet方式运行。
Aptana :Aptana 是一个非常强大,开源,专注于JavaScript的Ajax开发IDE。它的特性包括: *JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。 *Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。
*支持JavaScript,HTML,CSS代码提示,包括JavaScript 自定函数
*代码语法错误提示。
*支持Aptana UI自定义和扩展。
*支持跨平台。
*支持FTP/SFTP
*调试JavaScript
*支持流行AJAX框架的Code Assist功能:AFLAXDojoJQueryMochiKitPrototypeRicoscript.aculo.usYahoo UI ,Ext。
*Adobe AIR与iPhone开发工具
其主页上还提供如何使用该开发工具的视频。
Maqetta : Maqetta是一个开源的HTML5用户界面可视化设计工具。提供了WYSIWYG所见即所得的编辑模式,用户仅仅需要拖曳鼠标即可完成对界面上复杂Widget的布局和摆放。本身这个工具也是采用HTML开发的,所以运行在浏览器上不需要安装额外的插件。
Jext :Jext 是一个Java开发的免费的源码编辑器.基于GPL licence发布.Jext除了可以编辑Java源代码之外还可以编辑其它类型的源代码如:C, C++, C#, ASP, PHP, Python, Perl, Ruby, TeX, XHTML, XSLT, Eiffel, JSP...等.除此之外它还提供其它一些功能,可利用书签(bookmark)工具来管理你的项目,可直接打一个压缩文件,可把已在工作区中打开的文件 加以分类,可把你的源代码通过Email发送,可直接从Internet获得一个文件等.
Pulsar : Pulsar是一个基于Eclipse平台的手机移动应用程序集成开发工具。这个项目由Eclipse成员Genutec、IBM、Motorola 、Nokia、Research In Motion和Sony Ericsson共同发起。它是一个通用的工具,开发者无需再为各种不同的移动平台而下载不同的SDK。
Java Tools :Java Tools是一个轻量级IDE,用于创建、编译、执行、调试Java应用程序与applets。它还内置一个文本编辑器和一个拥有用户操作界面的Java调试器。它易于使用特别适合于Java初学者。
Scala IDE : Scala IDE是一个基于Eclipse实现的Scala集成开发工具。主要的特性:支持在同一个项目中混合存在Scala/Java文件;Scala编辑器支持语法高亮显示,代码自动完成,标记错误,链到定义处;代码调试;代码大纲视图;
Scala Plugins for NetBeans : Scala开发NetBeans插件。支持:
语法和语义着色
源代码大纲导航器
代码折叠
变量高亮显示
转至声明
即时重命名
代码缩进
代码格式
错误注解
代码自动完成 
XPontus :XPontus是一个开源基于Java的XML编辑器。它主要设计用于text编辑。
WindowBuilder Pro : WindowBuilder Pro原来叫WindowBuilder最近被Google收购之后改成现在的名称。它是一个非常强大并且易于使用的双向Java GUI设计器。它由SWT Designer、Swing Designer和GWT Designer三个设计器组成,它能够无缝集成到任何基于Eclipse的Java开发环境中。借助于其拖拽功能,开发者可以轻松添加众多组件并迅速创 建复杂的窗口,同时会自动生成Java代码。该产品包含了可视化的设计器、向导、智能布局工具、本地化等功能。该工具需要安装 Eclipse3.4,3.5或3.6。
Maqetta是一个开源的HTML5用户界面可视化设计工具。提供了WYSIWYG所见即所得的编辑模式,用户仅仅需要拖曳鼠标即可完成对界面上复杂Widget的布局和摆放。本身这个工具也是采用HTML开发的,所以运行在浏览器上不需要安装额外的插件。
分享到:
评论

相关推荐

    java软件工程师简历模板——应届生

    【Java软件工程师简历模板——应届生】 在IT行业中,特别是Java软件开发领域,一份精心设计的简历是求职者向雇主展示自身技能、经验和潜力的关键工具。对于应届毕业生而言,虽然缺乏实际工作经验,但可以通过突出...

    java 解惑

    "源码"部分可能讲解了如何阅读和理解Java开源库或JDK的源代码,这对于提升对Java底层机制的理解至关重要。"工具"可能涵盖了一些常用的Java开发工具,如IDEA、Eclipse,或者构建工具Maven、Gradle等,以及它们的使用...

    easybatch-spring-2.2.0.zip

    为了方便开发者使用Java进行OpenStack Swift的集成,一个名为JOSS(Java OpenStack Storage)的开源项目应运而生。JOSS是一个专门为OpenStack Swift设计的Java客户端库,让Java开发者能够轻松地与Swift进行交互。 ...

    机器视觉开源处理库汇总

    ### 机器视觉开源处理库...以上列举的开源处理库涵盖了机器视觉领域的多个方面,它们不仅为研究人员提供了丰富的工具箱,也为开发者构建实际应用奠定了坚实的基础。随着技术的进步,这些库也将不断地得到更新和完善。

    Java语言与Android系统

    随着移动互联网的兴起,Java语言在移动应用开发领域找到了新的舞台——Android系统。本文将深入探讨Java语言与Android系统的紧密联系及其背后的技术细节。 #### 二、从J2ME到Android:Java在移动领域的演变 ##### ...

    MyEclipse.6.Java.开发中文教程

    《MyEclipse 6 Java 开发中文教程》由刘长炯撰写,是BeanSoft丛书系列之一,专为初学者设计,介绍了最新的开源架构——Struts2+Spring2+Hibernate3,并提供了精选实战案例以及全程视频讲解。该书通过官方网站...

    java-上班那点事

    同时,参与开源项目或者进行个人项目开发也能有效提升自己的技术实力和市场价值。 #### 五、总结 通过对案例的分析可以看出,“高大全”的技能列表并不一定能帮助求职者获得理想的职位。相反,明确的自我定位、...

    maven依赖包2

    【标题】"maven依赖包2"涉及到的是Java开发中重要的构建工具——Maven的依赖管理部分。在Java世界里,Maven是一个广泛使用的项目管理和综合工具,它可以帮助开发者管理和构建Java项目,通过解决项目的依赖关系,使得...

    Awesome-树莓派.zip

    这个压缩包的核心部分——awesome-raspberry-pi-master,是一个有序的GitHub仓库,它整理了大量的树莓派相关的开源项目。这些项目涵盖了从初学者教程到高级应用,从基础的系统配置到复杂的硬件扩展,无一不体现...

    Palm Qabalah-开源

    《Palm Qabalah——开源探索神秘学与编程的交汇》 Palm Qabalah,一个基于J2ME平台的开源项目,旨在为用户提供一种全新的学习和理解神秘学的工具。这个程序的独特之处在于它将777个神秘学概念与生命之树的象征结构...

    应届大学生求职简历模板

    在近期主要研发经历中,求职者展示了两个独立开发的项目——XXweb服务器和XX游戏。每个项目都应该详细介绍其功能、使用的技术、实现效果,以及可能的成果展示,如demo和GitHub链接,这有助于招聘者评估其实际操作...

    JDBC.rar_MYSQL_MYSQL  数据类型_jdbc_jdbc mysql

    文档"JDBC数据类型与数据库字段对应表.doc"应该详细列举了这些对应关系,它可以帮助开发者避免因类型不匹配导致的错误,从而更高效、更稳定地执行数据库操作。对于初学者或经验丰富的开发者来说,这份文档都是一个...

    jdbc的相关jar包

    它属于第三种驱动类型——纯Java驱动。这个jar包包含了所有必要的类和接口,可以让你的应用程序通过JDBC API与MySQL数据库交互。 2. **postgresql-x.x.x.jar**:PostgreSQL的官方JDBC驱动,同样是一个纯Java驱动,...

    Hibernate_reference

    ### Hibernate——关系型持久化框架的Java典范 #### Hibernate概述 Hibernate是一种开源的对象关系映射(ORM)框架,它为Java应用提供了一种将对象模型与关系数据库之间的转换机制。通过Hibernate,开发人员可以将...

    Marathon+User+Guide.pdf

    - **Marathon**:这是专为Java/Swing应用程序设计的一款顶级开源自动化测试工具。自2006年起,由Jalian Systems公司进行维护、增强与支持。 - **Marathon ITE**:基于Marathon相同的开放平台,Jalian Systems推出了...

    swing界面设计之JTree

    - Spring是一个开源的应用框架,用于简化Java企业级应用的开发。 - **什么是依赖注入?** - 依赖注入是一种设计模式,用于管理对象间的依赖关系,提高代码的可测试性和松耦合性。 **环境设置** - **选择编译环境*...

Global site tag (gtag.js) - Google Analytics