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

Java基础:拼图小游戏

涉及到的知识:

1.图形用户接口GUI(Graphical User Interface)用图形化的方式显示操作界面

两个体系: AWT包和Swing包

2.界面会用到JFrame类

3.界面中的菜单会用到JMenuBar, JMenu, JMenuItem

4.添加图片

在设置完JLabel的location之后还需要获得展示内容的窗体, 通过setLayout(null)来取消默认的居中放置, 这样才能使图片放在我们想放的位置. 

5.监听事件

动作监听只能监听键盘的空格和鼠标的左键点击。

鼠标监听

键盘监听

6.背景图片的设置

注意:先加载的图片会置顶, 后加载的图片会被先加载的覆盖。

7.图片路径的简化

路径分为两种:
绝对路径:一定是从盘符开始的。如C:\

相对路径:不是从盘符开始的, 相对路径是相对当前项目而言的。
在当前项目下,去找aaa文件夹,里面再找bbb文件夹。
 

http://www.lryc.cn/news/17737.html

相关文章:

  • 一个跟蘑菇结缘的企业老板
  • 【Leetcode 剑指Offer】第 4 天 查找算法(简单)
  • Jenkins利用docker部署vue项目
  • 【Linux】如何将ntfs硬盘挂载到home目录下并具有读写权限
  • 拖拽删除元素、拖拽排序、拖拽预览图片和拖拽移动元素
  • yarn的global安装命令不生效
  • 如何发布自己的npm包?
  • 达梦数据库 闪回查询
  • java基础学习 day44(多态的优点和劣势)
  • Guna UI WinForms 2.0.4.4 Crack
  • 零售航母沃尔玛公布业绩:喜忧参半
  • Python学习笔记丨while、for、if循环结构基础知识与易错点
  • 【ROS学习笔记1】ROS快速体验输出Hello World
  • 复习git的使用
  • pip命令大全 含换源方法
  • 数据结构与算法之最短路路径与最短路径和动态规划
  • git 本地新建分支并进行合并
  • 2023年DAMA-CDGA/CDGP数据治理认证选择哪家机构好?
  • 浅析高速服务区交互一体机设备管理系统的建设与方向
  • 分布式面试题
  • Prophet 处理时间序列数据
  • 一文搞清楚LoRa网关,LoRa网关全知道
  • 医疗保健和智慧城市服务将引领5G物联网采用
  • promise静态方法及相关练习
  • 【Tips】通过背数据了解业务
  • 设备太分散?如何一站式管理边缘 OS、K8s 和应用?
  • CF1692D The Clock 题解
  • IDEA 30 个好用天花板技巧,敲代码直接接爽到飞。
  • 关于selenium的等待
  • 结构建模设计——Solidworks软件之装配体操作基本总结三(高级配合、机械配合、快捷菜单功能)