尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
UI页面开发tip
step 1在所有与项目相关的导入包配置完毕后开发一个UI页面创建窗口往往是第一步JFrame jf new JFrame(); jf.setSize(500,450); jf.setTitle(登陆界面); jf.setLocationRelativeTo(null); //居中显示 jf.setDefaultCloseOperation(3); //1. DO_NOTHING_ON_CLOSE → 0什么都不做 // //2. HIDE_ON_CLOSE → 1隐藏窗口程序继续运行 // //3. DISPOSE_ON_CLOSE → 2销毁窗口若所有窗口都销毁则程序退出 // //4. EXIT_ON_CLOSE → 3直接退出整个程序) jf.setVisible(true);通过new一个新的jf对象调用函数库中的函数美化窗口并调整参数step 2调整布局为flowLayout流式布局(若不进行这一步系统默认设定为borderLayout边界布局)FlowLayout flow new FlowLayout(); jf.setLayout(flow);step 3运行之后你会发现此时的界面会很空旷此时聪明的你一定会想插入一张图片让这个窗口看起来更特殊ImageIcon image new ImageIcon(C:\\腾讯电脑管家截图文件 \\WindowsTerminal.exe_20260529_221350.png); //注意图片的路径 JLabel jla new JLabel(image); jf.add( jla);利用ImageIcon来new一个对象保存加载的图片再调用JLable函数将加载的图片保存至新new的对象里实现图片显示最后将图片放到jf窗体上JLabel jla new JLabel(new ImageIcon(C:\\腾讯电脑管家截图文件\\WindowsTerminal.exe_20260529_221350.png));如果不再对图像修改的情况可以一步到位 不用new对象来实现图片显示step 4public static void main(String[] args){ Login lo new Login(); lo.shouUI(); }最后加上一个主函数这个窗体就可以运行了一个简易的显示图片窗口就设计出来了
RELATED

相关推荐

C++高级内存池实现:从自由链表到工程化构建与性能优化

C++高级内存池实现:从自由链表到工程化构建与性能优化

1. 项目概述:为什么我们需要一个高级内存池?在C的世界里,new和delete这对操作符就像空气和水一样基础,但当你开始构建高性能、低延迟的系统时,比如游戏服务器、高频交易引擎或者嵌入式实时系统,你会发现它们…

📅 2026/9/19 17:26:16
078、STM32Cube.AI的视觉处理案例

078、STM32Cube.AI的视觉处理案例

078 STM32Cube.AI的视觉处理案例 从一次现场调试说起 去年冬天,一个客户把一块STM32H743开发板拍在我桌上,屏幕上显示着一张模糊到几乎无法辨认的猫脸。客户说:“我们用了STM32Cube.AI生成的模型,在PC上跑F1分数0.92,部署到板子上就变成了0.3。”我盯着那张被噪声淹没的…

📅 2026/9/16 16:13:55
暑期Python实战营——7月21日学习笔记

暑期Python实战营——7月21日学习笔记

因为参加过翊博老师的量化金融学习,得知他开展本次 Python 课程时,我十分感兴趣,这次也很荣幸能够以领学员的身份参与其中。翊博老师这门 Python 课程会在哔哩哔哩开启每日直播授课,直播内容条理清晰、实操性很强,不只…

📅 2026/9/7 23:55:49
MORE NEWS

更多资讯

📰

多AI Agent并行改代码,用Git Worktree隔离与Worktrunk管理实现零冲突

当多个 AI Agent 同时改代码,我靠这招把仓库冲突降到了零最近半年我的开发工作流基本变成了这样:左边开着一个 Claude Code 处理接口重构,右边一个 Codex CLI 在写测试用例,偶尔中间还插一个 Agent 在跑数据分析脚本的调研。听起来…

📰

Java单元测试自动化:Claude Skills解决方案与实践

1. Java 单元测试自动化的痛点与解决方案作为一名有十年Java开发经验的工程师,我深知单元测试的重要性,也深刻体会过手动编写测试代码的痛苦。每次开始一个新项目时,团队成员都会信誓旦旦地说"这次一定要写好单元测试",…

📰

AI工具选型实战:从任务拆解到多模型组合提效

1. 上班族提效场景盘底:先别挑工具,先拆自己一天的任务这两年我几乎每天都会被同一个问题轰炸:AI工具这么多,上班族到底该选哪个?打开任何内容平台,都能看到“AI工具十大排名”“亲测好用的AI工具集”&…

📰

CC Switch 接 TaoToken:Claude Code 默认供应商切换结果

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Spring AI 多个 @Tool 谁被调用?把 defaultTools 贴给走 TaoToken 的 Codex 对照

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

页面停留时长统计:从可见时长到心跳上报的完整埋点实践

简介:面向移动端开发、产品运营及数据分析人员,这份资源围绕“用户停留浏览页面的时间统计”场景,提供一套完整且可直接落地的原生iOS实现方案,覆盖事件监听、时间戳记录、间隔奖励与超时累积等关键逻辑,可帮助开发者快…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬