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相关推荐

  1. NetBeans IDE 7.0 Beta 发布

    NetBeans 团队宣布 NetBeans IDE 7.0 Beta 可用! NetBeans IDE 7.0 Beta 引入了对 JDK 7 的支持.本次发布也包含了对 Oracle WebLog ...

  2. 【java毕业设计】基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码)——雷电游戏

    基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的雷电游戏GUI设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  3. java gui介绍_IntelliJ IDE 开发Java GUI 入门

    原标题:IntelliJ IDE 开发Java GUI 入门 j主要对java 的GUI相关知识进行简单的介绍和总结,整个博客按照创建一个java GUI的顺序进行介绍,期间穿插讲解用到的java S ...

  4. 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏

    基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  5. 详解使用NetBeans IDE 8.2进行可视化图形界面设计——高仿QQ登录界面

    目录 前言 QQ登录界面的设计与实现 1.新建一个Java项目 2.在任意包下新建一个JFrame窗体类 3.添加图片 4.设置账号文本框(JTextField)与密码框(JPasswordField ...

  6. 使用NetBeans IDE开发C程序

    使用NetBeans IDE开发C程序 在windows下开发调试linux环境的代码,同时还可以拷贝到Linux环境. 其实是NetBeans可以连接到远程Linux服务器,使用其中的GNU编译环境 ...

  7. Linux发行版上安装Netbeans IDE的各种方法

    在本文中,您将学习在Ubuntu和其他Linux发行版上安装Netbeans IDE的各种方法. NetBeans是一个开源的集成开发环境,具有良好的跨平台支持.该工具已被Java和C/C ++开发社 ...

  8. java gui 读取文件夹_java Swing GUI 入门-文件读写器

    java Swing GUI 入门-文件读写器 觉得有用的话,欢迎一起讨论相互学习~ 首先创建一个独立的窗口 public CoupPad(){} public static void main(St ...

  9. java下載與安裝_[Java] 下載與安裝Java官方開發工具:NetBeans IDE

    [Java] 下載與安裝Java官方開發工具:NetBeans IDE 依個人經驗,當NetBeans用到一半,不知怎樣就當掉,或程式碼被Lock無法修改,通常是該版的NetBeans有Bug 建議下 ...

最新文章

  1. php url模式在哪修改,php如何修改url
  2. mysql 类似 user__类似于微博 用户最后一条动态的查询
  3. php导出excel列数太多,php生成excel列名,超过26列大于Z问题解决办法
  4. Ubuntu 18.04 更改静态IP
  5. JAVA方法调用中的解析与分派
  6. Installshield在安装结束时刷新系统
  7. android中几种定位方式详解
  8. Spring Cloud构建微服务架构—服务消费Ribbon
  9. 1到100猜数字游戏规则c语言,[C语言课程设计猜数字游戏1.doc
  10. 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时
  11. mysql 2008 日_SQL2008 的 日期数据类型
  12. LeetCode 1340. 跳跃游戏 V(DP)
  13. Flutter仿美团应用开发笔记-入门篇
  14. c语言输出中文为乱码_C语言输出乱码问题
  15. C语言判断100以内的素数的两种方法
  16. Linux下使用FastDFS
  17. Nginx Rewrite的讲解(从新手村到小有成就7)
  18. PCB工程师级别评定标准
  19. 主机和服务器之间有何区别?
  20. python语言迷宫游戏_一个Python迷宫小游戏

热门文章

  1. [Python图像处理] 三十八.OpenCV图像增强和图像去雾万字详解(直方图均衡化、局部直方图均衡化、自动色彩均衡化)
  2. 对于窗口大小为n个滑动窗口,最多可以有( )帧已发送但没有确认。
  3. 使用双亲指针表示法存储一棵树,可以方便解决下列哪个应用问题( )
  4. Spark is not running in local mode, therefore the checkpoint directory must not be on the local……
  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差
  6. 大数据WEB阶段(四)JavaScript
  7. 【机器视觉】 dev_set_line_width算子
  8. 【Linux】一步一步学Linux——command命令(226)
  9. libevent源码学习-----事件驱动流程分析
  10. 颜色分类—leetcode75