发布时间:2026/8/12 16:20:26
Java 面向对象基础笔记:图形化编程 概述本文面向变成零基础小白用具体通俗的方法讲述如何用JAVA语言设计带操作界面的应用程序一、核心概念标准库当前这门语言设计好的基础功能组件(登录)账号/密码输入框 登录/注册按钮 窗体 图片二、核心组件及其在标准库中的名称JFrame 窗体 JBottm 按钮 FlowLayout流式管理器 ImageIcon图片 Jlabel标签头文件路径java.awt javax.swing三、标准开发步骤导入对应路径的头文件导入窗口组件JFrame为窗口命名使窗口居中设置关闭后程序停止运行导入流式管理器一次插入标签名称文本框图片输入主函数四、完整实操案例1.导入头文件packagezy0808;importjavax.swing.*;importjava.awt.*;2.导入各组件并设置其尺寸大小publicclasslogin{publicvoidshowUI(){//窗口JFramejfnewJFrame();jf.setSize(420,500);jf.setTitle(登陆界面);//居中jf.setLocationRelativeTo(null);//关闭jf.setDefaultCloseOperation(3);//流式布局FlowLayoutflownewFlowLayout();jf.setLayout(flow);//JLabel标签JLabelusernewJLabel(账号);jf.add(user);//插入文本框TextFieldjtfnewTextField();DimensiondmnewDimension(360,30);jtf.setPreferredSize(dm);jf.add(jtf);JLabelpasswordnewJLabel(密码);jf.add(password);TextFieldpassnewTextField();DimensionsinewDimension(360,30);pass.setPreferredSize(si);jf.add(pass);JButtonButtonnewJButton(登录);jf.add(Button);//插入图片ImageIconimagenewImageIcon(C:\\Users\\Edyth\\Desktop\\1.png);JLabeljLanewJLabel(image);DimensionennewDimension(400,400);jLa.setPreferredSize(en);jf.add(jLa);jf.setVisible(true);}3.输入主函数调用方法publicstaticvoidmain(String[]args){login lonewlogin();lo.showUI();五、个人收获总结这次的练习在上一次的基础上更加注重实操也更加贴近生活但是还比较好上手重点需要注意一些细节包括添加对象是否对应不同的组件改变尺寸的方式不同。之后也需加强练习才会更加熟练

相关新闻

2026/8/12 16:20:26

从0搭建高可用代理IP池:爬虫稳定采集的核心方案

在数据采集过程中,爬虫程序经常会遇到访问失败、请求超时、频繁验证等问题。随着网站反爬机制不断完善,仅依靠单一网络出口已经很难满足长期、大规模的数据采集需求。因此,很多爬虫系统会引入代理IP池,通过动态管理多个访问节点&a…

2026/8/12 16:15:26

VulkanSceneGraph学习教程(五)

第 5 章 第一个 VSG 程序:创建窗口并渲染一个三角形本章定位:这是整套教程的第一个完整可运行示例,也是后续所有章节的写作模板。 请从「目标 → 前置准备 → 完整代码 → 逐段解析 → 构建与运行 → 运行效果 → 常见问题 → 小结 → 延伸阅…

2026/8/12 17:15:33

学生课程汇报PPT,哪个AI工具最好用?我实测了6款,结论有点意外

又到了期末汇报季,朋友圈里哀嚎一片——“PPT做到凌晨三点”“排版排到怀疑人生”“模板翻了两小时还没找到合适的”…… 这场景我太熟了。做课程汇报这件事,说难不难,说简单吧——翻模板、搭框架、填内容、调字体、对齐元素,一套…

2026/8/12 17:15:33

Redis十年版本演进:从2.6到7.0的核心特性与实战选型指南

1. 项目概述:一次穿越Redis十年的版本特性巡礼 如果你在项目中用过Redis,大概率会和我一样,从某个版本开始,一路跟着它升级。从最初简单暴力的内存缓存,到如今功能繁多的多模数据库,Redis的每个大版本更新都…

2026/8/12 17:15:33

leetcode 1710. Maximum Units on a Truck

Problem: 1710. 卡车上的最大单元数 每次选择unit数量最多的box, 所以首先排序的,排序以后累加计算就行了 Code class Solution { public:static bool comp(vector<int>& a, vector<int>& c) {return a[1] > c[1];}int maximumUnits(vector<vector…

2026/8/12 17:15:33

VMware [windows 11]

optionalfeatures.exe bcdedit /set hypervisorlaunchtype offMicrosoft Windows [版本 10.0.19045.6216] (c) Microsoft Corporation。保留所有权利。C:\Users\Administrator> C:\Users\Administrator> C:\Users\Administrator>optionalfeatures.exeC:\Users\Adminis…

2026/8/12 17:10:33

C++内存检测利器AddressSanitizer:原理、配置与实战指南

1. 项目概述&#xff1a;为什么C开发者绕不开内存检测&#xff1f; 干了十几年C&#xff0c;从桌面客户端到后台服务&#xff0c;踩过最多的坑、熬过最深的夜&#xff0c;十有八九都和内存有关。段错误&#xff08;Segmentation Fault&#xff09;那都是家常便饭&#xff0c;更…

2026/8/12 10:37:12

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片&#xff1a;Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 5:35:25

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map&#xff0c;七种策略与六类陷阱引言&#xff1a;128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token&#xff08;≈ 0.5MB ~ 4MB 文本&#xff09;&#xff0c;但 LLM 想要处理的真实数据规模远远超过这个量级&#xff1a;真实…

2026/8/12 9:34:08

Ubuntu 23.10中双击运行.sh文件的完整指南:从权限原理到桌面配置

1. 项目概述&#xff1a;从一次“双击”引发的权限探索在Ubuntu桌面环境下&#xff0c;我们习惯了双击运行那些带有.exe后缀的Windows程序安装包&#xff0c;但当你拿到一个以.sh结尾的Shell脚本文件时&#xff0c;满怀期待地双击它&#xff0c;却很可能只看到一个文本编辑器窗…

2026/8/12 9:34:08

NumPy条件索引实战:np.where与np.argwhere高效数据筛选指南

1. 从一次数据筛选的“笨办法”说起 前几天&#xff0c;我帮一个刚入行的数据分析师同事看代码&#xff0c;他正在处理一批传感器数据&#xff0c;需要找出所有温度超过阈值的数据点&#xff0c;然后进行后续分析。我一看他的实现&#xff0c;好家伙&#xff0c;一个 for 循环…

2026/8/12 9:34:08

基于Docker与Selenium Grid构建高可用浏览器自动化测试环境

1. 项目概述&#xff1a;为什么需要容器化的浏览器自动化&#xff1f;在软件开发和测试领域&#xff0c;浏览器自动化早已不是新鲜事。无论是日常的UI回归测试、数据抓取&#xff0c;还是复杂的业务流程模拟&#xff0c;Selenium都是我们绕不开的利器。然而&#xff0c;但凡在团…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站&#xff0c;核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测&#xff0c;千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队&#xff0c;覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/11 17:06:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站&#xff0c;核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测&#xff0c;千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队&#xff0c;覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/11 3:05:11

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具&#xff0c;覆盖选题构思、文献整理、内容生成、格式排版等核心场景&#xff0c;真正帮你高效搞定论文难题。 一、全流程王者&#xff1a;一站式搞定论文全链路&#xff08;一天定稿首…