当前位置: 首页 > news >正文

Java+Swing形成GUI图像界面

一、Swing 简介

Swing 主要用来开发 GUI 程序,GUI(Graphical User Interface)即图形用户界面。Java 中针对 GUI 设计提供了丰富的类库,这些类分别位于 java.awt 和 java.swing 中,简称 AWT 和 Swing ;其中,AWT(Abstract Window Toolkit)是抽象窗口工具包,是 Java 平台独立的窗口系统、图形和用户界面器件的工具包,其组件种类有限,无法实现目前 GUI 设计所需的所有功能。Swing 是 AWT 组件的增强组件,实现了 AWT 的所有功能的基础上,提供更加丰富的组件和功能,是目前开发 Java 图形界面程序的首选。

二、常用窗体

  • Swing 中常用的窗体包括 JFrame 和 JDialog

1、JFrame 窗体

JFrame jf = new JFrame(title);
Container container = jf.getContaintPane();
container.add(new JButton("按钮"));  //添加按钮控件
container.remove(new JButton("按钮"));  //移除按钮控件

实现方法:

public class JFrameTest extends JFrame{public void CreateJFrame(String title){JFrame jf = new JFrame(title);  //创建 JFrame 对象Container ct = jf.getContentPane();  //获取一个容器JLabel jl = ne
http://www.lryc.cn/news/164725.html

相关文章:

  • 编辑距离 -- 动规
  • douyin【商品抢购js脚本】
  • 常见Web安全技术总结!474页Web安全从入门到精通(附PDF)
  • Prometheus 监控指南:如何可靠地记录数字时间序列数据
  • rsync远程同步+inotify监控
  • 【面试经典150 | 数组】移除元素
  • 玩转Mysql系列 - 第21篇:什么是索引?
  • 预处理指令
  • 强大的JTAG边界扫描(1):基本原理介绍
  • 【C++】源文件.cpp和头文件.h分离编程
  • 报错ssh: Could not resolve hostname
  • 从零开始学网站建设:从需求分析到上线发布
  • 软件系统验收测试需要注意的地方
  • 解决three.js中加载纹理贴图时,初次渲染不显示的问题
  • Git学习记录
  • 建筑模板木模好还是钢模好
  • 写代码中碰到的错误
  • java文件传输简单方法
  • Vue3后台管理系统Element-plus_侧边栏制作_无限递归
  • PCIe基础概念
  • GE IS220PVIBH1A 336A4940CSP16 数字输入模块
  • 比特币与火人节
  • Nginx 中 location 和 proxy_pass 斜杠/ 问题
  • 【Spring】开发框架Spring核心技术含Resource接口详细讲解
  • 【随想】每日两题Day.5 (实则一题)
  • 【LeetCode刷题笔记】动态规划 — 70.爬楼梯
  • 2024腾讯校招后端面试真题汇总及其解答(三)
  • mysql的分组group by
  • Swoole 介绍以及 编译安装
  • Ubuntu终端指令