idea的Java窗体可视化工具Swing UI Designer的简单使用(一)

本文介绍了如何在IntelliJ IDEA中使用Swing UI Designer来创建Java窗体,涵盖了窗体布局、字体设置、标签、文本域、按钮、事件处理、菜单栏、卡片布局以及打包成可执行jar包的过程。特别讨论了不同主题风格的选择及其在打包后可能出现的问题。
摘要由CSDN通过智能技术生成

0、问题总结

Warning:java: 源值1.5已过时, 将在未来所有发行版中删除:
在这里插入图片描述
在这里插入图片描述

Error:java: Compilation failed: internal java compiler error:
在这里插入图片描述

1、窗体的初使用

创建GUI Form
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意使用这个关闭模式:
在这里插入图片描述

使用 jFrame.pack(); 替换 jFrame.setSize(800,400); 。。。可以很好的包裹住界面。。

设置窗体的icon图标:

绝对路径:

jFrame.setIconImage(new ImageIcon("D:\daima\allmyjava\moreUtils\src\main\java\cn\zuo\myres\icon\seal.png").getImage());

相对路径:注意根路径的位置。。。

jFrame.setIconImage(new ImageIcon("src/main/java/cn/zuo/myres/icon/seal.png").getImage()); //找到了,当前目录就是本项目的根路径

2、主窗体的布局选择

选择表单布局:

在这里插入图片描述
使用这种布局需要导入依赖:

<!-- https://mvnrepository.com/artifact/com.jgoodies/forms -->
<dependency>
 <groupId>com.jgoodies</groupId>
 <artifactId>forms</artifactId>
 <version>1.2.1</version>
</dependency>

表格位置的移动:

在这里插入图片描述

调节表单的每部分的大小:
在这里插入图片描述

对行列的添加与删除:
在这里插入图片描述

使用preview查看窗体:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 回答1: Java Swing 是一个用于创建图形用户界面(GUI)的 Java 应用程序编程接口(API)。Swing 允许开发人员创建具有不同组件(如按钮、文本框、下拉列表等)的交互式用户界面。Swing 不依赖于平台的外观,因此开发人员可以创建可在多个操作系统上运行的界面。 在使用 Java Swing 进行开发时,需要使用 Swing 组件类和布局管理器。Swing 组件类包括 JFrame、JPanel、JButton、JTextField 等,布局管理器则用于在容器中定位和布置组件。 Java Swing 可以用于创建各种 GUI 应用程序,包括桌面应用程序、工具和游戏等。Swing 还支持多种事件处理机制,使得开发人员可以对用户操作做出响应并采取适当的行动。 总的来说,Java Swing 是一个强大的工具,可用于创建各种类型的图形用户界面。 ### 回答2: Java Swing是一个基于Java语言GUI工具包,可用于创建桌面应用程序。在Java Swing中,我们可以使用图形用户界面组件来创建可视化应用程序,如窗口、按钮、标签等。 在Swing中,开发人员可以使用编程方式创建GUI组件,也可以使用可视化设计工具来创建和设置GUI组件。这使得开发人员可以更快速地创建GUI应用程序,并且可以更方便地进行设计和布局。 Idea是一个常见的Java集成开发环境,它提供了强大的代码编辑器和开发工具。在Idea中,我们可以使用Swing的可视化设计工具来创建GUI应用程序,这种方法非常直观和易于使用使用Idea进行Swing可视化开发,可以实现快速开发和快速迭代。借助Idea的智能提示、自动补全等功能,我们可以高效地编写Java代码,并迅速创建可视化组件。Idea还提供了调试和测试工具,可以帮助我们更好地验证代码和程序逻辑。 总体而言,使用Idea进行Swing可视化开发,可以让开发人员更快速、更高效地创建GUI应用程序,并且可以简化开发过程和降低开发成本。同时,由于Java的跨平台特性,我们可以将这些应用程序部署到不同的操作系统上,并确保其良好的兼容性和稳定性。 ### 回答3: Idea JavaSwing 可视化开发是一种较为常见的 Java 开发方式,其主要特点是使用 JavaGUI 编程工具包 Swing 来设计界面,借助集成开发环境 IntelliJ IDEA 以及相关插件进行开发。相比于传统的手动编写 Java GUI 代码,Idea JavaSwing 可视化开发更加直观,便于设计,并且可以节省大量的开发时间。 使用 Idea JavaSwing 可视化开发需要掌握一定的 Java 基础和 GUI 编程知识,同时需要熟悉 IntelliJ IDEA 的操作。在进行可视化开发之前,开发者需要先确定自己的应用程序的需求和界面设计方案,然后使用 IntelliJ IDEAGUI 编辑器设计对应的界面。在编辑器中,开发者可以通过拖拽控件、设置属性、布局等方式设计出界面的样式和交互效果。同时,开发者还可以通过代码生成器快速生成对应的 Java 代码,进一步提高开发效率和减少错误率。 在进行 Idea JavaSwing 可视化开发时,需要注意以下几点: 1. 界面设计要分清层次。界面设计需要分层次,尽量避免 UI 层与业务逻辑层的混淆。同时,需要注意控件的选择和设置方式,保证整个界面的风格一致性。 2. 布局方式要灵活。界面设计需要根据需求灵活选择布局方式,同时要注意布局的稳定性和兼容性,避免在不同屏幕分辨率下出现错位等问题。 3. 控件设计要合理。界面设计需要合理设置控件的样式、属性和事件,保证在用户使用过程中的体验和效果。 总之,Idea JavaSwing 可视化开发是目前 Java GUI 编程中比较流行的一种方式,其使用简单方便,具有高效快捷和易于维护等优点,是 Java 开发人员应该掌握和应用的一种技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值