在 NetBeans IDE 中设计 Swing GUI
https://netbeans.org/kb/docs/java/quickstart-gui_zh_CN.html
本教程将指导您完成使用 NetBeans IDE GUI 构建器为一个名为 ContactEditor 的应用程序创建图形用户界面 (GUI) 的过程。在该过程中,您将布置一个 GUI 前端,以便查看和编辑员工数据库中包括的各个员工的联系信息。
在本教程中,您将学习如何:使用 GUI 构建器界面;创建 GUI 容器;添加和对齐组件并调整其大小;调整组件锚点;设置组件自动调整大小行为;编辑组件属性。
学完本教程大约需要 30 分钟。
目录
- 入门指南
- 创建项目
- 创建 JFrame 容器
- 熟悉 GUI 构建器
- 主要概念
- 自由设计
- 自动组件定位(对齐放置)
- 可视反馈
- 先打基础
- 添加组件:基础
- 将单个组件添加到窗体
- 将多个组件添加到窗体
- 插入组件
- 更进一步
- 组件对齐
- 基线对齐
- 回顾所学内容
- 添加、对齐和锚定
- 调整组件大小
- 缩进
- 进行最后的调整
- 预览 GUI
- 部署 GUI 应用程序
- 另请参见
在 NetBeans IDE 中设计 Swing GUI相关推荐
- NetBeans IDE 7.0 Beta 发布
NetBeans 团队宣布 NetBeans IDE 7.0 Beta 可用! NetBeans IDE 7.0 Beta 引入了对 JDK 7 的支持.本次发布也包含了对 Oracle WebLog ...
- 【java毕业设计】基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码)——雷电游戏
基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的雷电游戏GUI设计与实现,文章末尾附有本毕业设计的论文和源码下 ...
- java gui介绍_IntelliJ IDE 开发Java GUI 入门
原标题:IntelliJ IDE 开发Java GUI 入门 j主要对java 的GUI相关知识进行简单的介绍和总结,整个博客按照创建一个java GUI的顺序进行介绍,期间穿插讲解用到的java S ...
- 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏
基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...
- 详解使用NetBeans IDE 8.2进行可视化图形界面设计——高仿QQ登录界面
目录 前言 QQ登录界面的设计与实现 1.新建一个Java项目 2.在任意包下新建一个JFrame窗体类 3.添加图片 4.设置账号文本框(JTextField)与密码框(JPasswordField ...
- 使用NetBeans IDE开发C程序
使用NetBeans IDE开发C程序 在windows下开发调试linux环境的代码,同时还可以拷贝到Linux环境. 其实是NetBeans可以连接到远程Linux服务器,使用其中的GNU编译环境 ...
- Linux发行版上安装Netbeans IDE的各种方法
在本文中,您将学习在Ubuntu和其他Linux发行版上安装Netbeans IDE的各种方法. NetBeans是一个开源的集成开发环境,具有良好的跨平台支持.该工具已被Java和C/C ++开发社 ...
- java gui 读取文件夹_java Swing GUI 入门-文件读写器
java Swing GUI 入门-文件读写器 觉得有用的话,欢迎一起讨论相互学习~ 首先创建一个独立的窗口 public CoupPad(){} public static void main(St ...
- java下載與安裝_[Java] 下載與安裝Java官方開發工具:NetBeans IDE
[Java] 下載與安裝Java官方開發工具:NetBeans IDE 依個人經驗,當NetBeans用到一半,不知怎樣就當掉,或程式碼被Lock無法修改,通常是該版的NetBeans有Bug 建議下 ...
最新文章
- php url模式在哪修改,php如何修改url
- mysql 类似 user__类似于微博 用户最后一条动态的查询
- php导出excel列数太多,php生成excel列名,超过26列大于Z问题解决办法
- Ubuntu 18.04 更改静态IP
- JAVA方法调用中的解析与分派
- Installshield在安装结束时刷新系统
- android中几种定位方式详解
- Spring Cloud构建微服务架构—服务消费Ribbon
- 1到100猜数字游戏规则c语言,[C语言课程设计猜数字游戏1.doc
- 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时
- mysql 2008 日_SQL2008 的 日期数据类型
- LeetCode 1340. 跳跃游戏 V(DP)
- Flutter仿美团应用开发笔记-入门篇
- c语言输出中文为乱码_C语言输出乱码问题
- C语言判断100以内的素数的两种方法
- Linux下使用FastDFS
- Nginx Rewrite的讲解(从新手村到小有成就7)
- PCB工程师级别评定标准
- 主机和服务器之间有何区别?
- python语言迷宫游戏_一个Python迷宫小游戏
热门文章
- [Python图像处理] 三十八.OpenCV图像增强和图像去雾万字详解(直方图均衡化、局部直方图均衡化、自动色彩均衡化)
- 对于窗口大小为n个滑动窗口,最多可以有( )帧已发送但没有确认。
- 使用双亲指针表示法存储一棵树,可以方便解决下列哪个应用问题( )
- Spark is not running in local mode, therefore the checkpoint directory must not be on the local……
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差
- 大数据WEB阶段(四)JavaScript
- 【机器视觉】 dev_set_line_width算子
- 【Linux】一步一步学Linux——command命令(226)
- libevent源码学习-----事件驱动流程分析
- 颜色分类—leetcode75