JAVA GUI 开发指南
一:环境准备
本人习惯于Java Swing开发,而且对开界面开发,如果不采用工具的话,调样式太费劲。所又采用了界面开发工具windowbuilder ,可以从下面的地址进行插件下载,
http://www.eclipse.org/windowbuilder/ ,这里安装的过程是采用的下面页面的教程进行安装
http://download.eclipse.org/windowbuilder/WB/release/R201109201200/3.7/
二:简单Demo
新建一个JAVA工程,在工程里新建一个类MainFrame.java,该类继承于JFrame 类。
选中这个类,切换类到设计模式下,就可又随意进行面板的布置:
三:这里我开发的是一个简单的CODE查询器
亮点1:采用了liquidlnf.jar包模块MAC界面
亮点2:下拉条采用了特别加的样式
亮点3:下拉框支持自动索引
亮点4:独立的运行环境(JDK已经打入包目录,不再依赖于外面的JDK)
四:打包工具
小的打包工具是用Fatjar,更专业点的是用的Exe4j ,这个工具可又把JDK目录打进去。其中打包的过程中重要的两步:
选择相应的主类,及要打成exe文件的jar包。
这里是进行JDK目录的配置,就是图中所示配置的路径为“\ jdk1.6.0_10”,则打完包后JDK目录应用应该放在exe文件根目录下,如下图所示:
相关推荐
Java GUI 组件是指使用 Java 语言开发的图形用户界面组件,用于创建桌面应用程序。Java GUI 组件具有跨平台的特点,可以在任何平台上运行。Java GUI 组件包括 AWT、Swing 和 SWT 三种类型。 AWT(Abstract Window ...
Java GUI Swing教程是Java开发领域中的一个重要主题,它允许开发者创建具有丰富图形用户界面的应用程序。Swing是Java Foundation Classes (JFC) 的一部分,提供了一整套组件和工具,用于构建桌面应用,使得开发者...
开发环境eclipse是Java开发常用的集成开发环境,提供了代码编辑、调试、构建等功能,对于初学者来说非常友好。在eclipse中,开发者可以通过新建Java项目,然后添加源代码和资源文件,最后运行程序进行测试。 项目的...
总的来说,这个压缩包为学习和实践Java GUI编程提供了一套完整的资源,包括理论指导和实战代码,对于想深入了解Java GUI开发的人来说是非常有价值的。通过深入学习和实践,开发者可以熟练掌握如何用Java构建功能丰富...
【标题】"java GUI 山寨QQ"是一个基于Java Standard Edition (Java SE) 开发的图形用户界面(GUI)应用程序,旨在模仿QQ即时通讯软件的功能。这个项目展示了如何利用Java的Swing或JavaFX库来构建桌面应用,并通过SQL...
《Java实用系统开发指南》是彭晨阳先生的一部深入探讨Java编程技术及其在系统开发中应用的专业著作。这本书以其丰富的实例和详细的讲解,为读者提供了全面了解和掌握Java编程及系统开发的宝贵资源。 首先,Java作为...
在这个特定的项目中,“java GUI做得在线考试系统”是一个使用Java GUI开发的学生在线考试平台。这个系统允许学生在互联网上参与考试,同时提供在线聊天功能,尽管它的功能可能不是特别全面,但对于初学者来说,这是...
【Java 2应用开发指南】是一本专注于Java 2平台应用程序开发的专业书籍,它涵盖了从基础到高级的Java编程知识,旨在帮助开发者深入理解和实践Java技术。书中可能包含了大量的实例代码、项目案例以及详细的解释,使得...
**Java开发指南** Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它的设计理念是“一次编写,到处运行”,这意味着Java程序可以在任何支持Java运行环境(Java...
《Java实用系统开发指南》是彭晨阳先生撰写的一本专为Java开发者量身打造的实战书籍,旨在帮助读者深入理解和应用Java进行实际系统开发。随书附带的光盘CD包含了1到8章的所有源码,这为读者提供了丰富的实践材料,...
Java Decompiler-GUI,简称JD-GUI,是一个强大的开源工具,专为Java开发者设计,用于反编译已编译的Java类文件...了解和掌握JD-GUI的使用,可以帮助开发者更好地理解和利用已有的Java库,解决代码难题,提升开发效率。
### Telecom Java GUI Tools: 详尽的技术评估与选型指南 #### 一、引言 在电信行业,图形用户界面(GUI)工具扮演着至关重要的角色,尤其是在地图功能方面的需求日益增长。本报告旨在深入探讨并评估适用于电信行业...
学习Java的目标包括掌握基本编程结构、Eclipse开发环境的使用、面向对象编程思想、常用类的应用、JDBC(Java Database Connectivity)技术、I/O处理、线程编程以及Swing GUI开发的基本概念。理解这些目标有助于构建...
【标题】:“java gui实现的雷霆战机游戏.zip”是一个基于Java GUI技术开发的雷霆战机游戏项目,适合于作为工作项目、毕业设计或课程设计的参考示例。该项目的源码已经过助教老师的测试,确保可以顺利运行,为用户...
内容概要:本文档为大学课程Java程序设计的期末大作业指导书,涵盖了多个不同难度的任务,旨在测试学生的Java编程能力以及对Java GUI的设计理解和运用水平。任务包括使用for循环计算指定数学表达式的值、实现两个已...
综上所述,《Java2学习指南2.pdf》可能覆盖了从基础的面向对象编程到高级的网络编程和企业级应用开发的广泛主题。对于初学者和有经验的开发人员来说,这都是一份宝贵的资源,旨在帮助他们深入理解和掌握Java编程语言...
10. **Java Applet与Swing**:虽然现代Java开发更倾向于使用JavaFX,但早期的GUI编程会涉及Applet和Swing组件,如JFrame、JButton、JLabel等。 11. **JDBC数据库编程**:介绍如何连接数据库,执行SQL语句,处理结果...
【标题】"小型的java编译器(GUI)"是一个基于Java编程语言开发的应用程序,其核心功能是提供一个图形用户界面(GUI)来支持Java源代码的编写、编辑、管理以及执行。这个简易版的工具借鉴了专业级集成开发环境(IDE...
“说明.txt”文件很可能是提供了解决这些问题的详细指南和操作步骤,包括如何正确配置jd-gui以显示和复制中文内容。在使用jd-gui时,务必仔细阅读这份说明,以便充分利用工具的所有功能。 总的来说,jd-gui是一个...
### QuickServer开发指南:Java实战详解 #### 一、引言 在当今互联网时代,创建高性能、可扩展的网络服务器已成为软件开发中的关键任务之一。然而,传统的socket编程往往复杂且耗时,尤其是在处理多线程和多客户端...