JAVAEclipse开发一个换装小游戏**

家有一女如有一宝,最近女朋友的少女心有点爆棚,作为一个计算机专业的人,我的情商简直是低到吓人,但是我还是想到了,亲自给女朋友做一个换装的小游戏,来满足女朋友萌萌哒的少女心。谁说程序员不会撩妹。
由于我也是刚刚接触java不久,我算的上是一个十足的小白的,但是咱不怕,咱有度娘。
之前那些连我这种小白都会的教程我就不说来了,直接打开我们的主方法先写进去一个主函数,万物始于主函数么。

``

public static void main(String[] args) {// TODO Auto-generated method stubPrimary Login=new Primary();//实例化Primary对象Login.initUI();}

好很棒,看着这个主函数是不是很简单明了。因为最开始的时候,我们只是展现一个GUI界面
接着我们写我们的initUI()方法,这个方法呢,稍微有点复杂。这个界面呢,我们主要是添加上一张张片,因为我们知道游戏的动画是一帧帧的图片刷新出来的,在这里呢,我们先做最基础的图片显示,毕竟后面的换装游戏很多东西都是静止,基本上没有什么动画,这也是为啥,这次做的是换装小游戏了。

JFrame frame=new JFrame();frame.setTitle("进入");frame.setSize(1000,800);frame.setLocation(0,0);FlowLayout f1=new FlowLayout(FlowLayout.CENTER);frame.setLayout(f1);frame.setDefaultCloseOperation(3);
 ImageIcon icon=new ImageIcon("C:\\Users\\11303\\Pictures\\01.jpg");JLabel labiIcon=new JLabel(icon);frame.add(labiIcon);JLabel laName=new JLabel("账号:");frame.add(laName);JTextField textName=new JTextField();textName.setPreferredSize(new Dimension(500,30));frame.add(textName);JLabel labelname=new JLabel("密码:");frame.add(labelname);JTextField textname1=new JTextField();textname1.setPreferredSize(new Dimension(500,30));frame.add(textname1);JButton buttonname=new JButton("登录");frame.add(buttonname);JButton buttonname1=new JButton("取消");frame.add(buttonname1);frame.setVisible(true);
这次我们除了往frame中添加了一个ImageIcon之外还添加了两个文本框,这两个文本框做账号登录用,比如说让她输入一个5211314之类账号密码,这样既满足了他的少女心,也小小的满足了我的虚荣心,嘿嘿嘿。
ImageIcon根据Image绘制icon,他的实现接口有:Serializable,Accessible,Icon.父类是object,因为java中的类祖宗就是object所有的类追根溯源都会找到object。下面是要导入的包
java.awt是一个包含用于创建用户界面和绘制图形图像的所有分类。
java.swing 是一个转么为java设计的GUI工具包,java开发要想显示GUI界面必须要用到swing包,swing包里面包含了文本框,按钮,分隔窗和表,swing可以很好支持java的跨平台性
```java
import javax.swing.JFrame;
import java.awt.FlowLayout;
import java.awt.Dimension;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;

好了今天就先写到这里,换装小游戏的开发道路,对我这个刚学习java的小白来说任重而道远啊。还需努力加油啊。## 标题JAVAEclipse开发一个换装小游戏**

***JAVA*和*Eclipse*开发一个换装小游戏**相关推荐

  1. 编程语言用 Java 开发一个打飞机小游戏(附完整源码)

    编程语言用 Java 开发一个打飞机小游戏(附完整源码) 上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习.java确实不适合写桌面应用,这里只是通过 ...

  2. 基于html5拖(drag)放(drop)实现换装小游戏

    编码环境:asp.net mvc3  html5 运行环境:firefox浏览器通过. 一:有关html5的拖放功能,网上介绍的一大把,我将自己学习到的知识点总结如下: 1:全局属性draggable ...

  3. 使用 Python 开发一个恐龙跑跑小游戏,玩起来

    作者 | 周萝卜 来源 | 萝卜大杂烩 相信很多人都玩过 chrome 浏览器上提供的恐龙跑跑游戏,在我们断网或者直接在浏览器输入地址"chrome://dino/"都可以进入游戏 ...

  4. 使用Python开发一个恐龙跳跳小游戏,玩起来

    相信很多人都玩过 chrome 浏览器上提供的恐龙跑跑游戏,在我们断网或者直接在浏览器输入地址"chrome://dino/"都可以进入游戏 今天我们就是用 Python 来制作一 ...

  5. 使用Python开发一个恐龙跑跑小游戏,玩起来

    相信很多人都玩过 chrome 浏览器上提供的恐龙跑跑游戏,在我们断网或者直接在浏览器输入地址"chrome://dino/"都可以进入游戏 今天我们就是用 Python 来制作一 ...

  6. Python开发一个炸金花小游戏,注意别玩上瘾了

    众所周知扑克牌可谓是居家旅行.桌面交友的必备道具,今天我们用 Python 来实现一个类似炸金花的扑克牌小游戏,先来看一下基本的游戏规则. 炸(诈)金花又叫三张牌,是在全国广泛流传的一种民间多人纸牌 ...

  7. 用python开发一个炸金花小游戏,注意别玩上瘾了

    扑克牌可谓是居家旅行.桌面交友的必备道具,今天我们用 Python 来实现一个类似炸金花的扑克牌小游戏,先来看一下基本的游戏规则. 炸(诈)金花又叫三张牌,是在全国广泛流传的一种民间多人纸牌游戏.游戏 ...

  8. 熬了三个大夜利用Python开发一个炸金花小游戏,注意别玩上瘾了~~(附完整源码)

    大家好,我是你们的好朋友王老师~ 众所周知扑克牌可谓是居家旅行.桌面交友的必备道具,今天我们用 Python 来实现一个类似炸金花的扑克牌小游戏,先来看一下基本的游戏规则. 炸(诈)金花又叫三张牌, ...

  9. 用python开发一个炸金花小游戏,注意别玩上瘾了~~

    众所周知扑克牌可谓是居家旅行.桌面交友的必备道具,今天我们用 Python 来实现一个类似炸金花的扑克牌小游戏,先来看一下基本的游戏规则. 炸(诈)金花又叫三张牌,是在全国广泛流传的一种民间多人纸牌 ...

最新文章

  1. c++:栈的基本操作+实例:迷宫求解
  2. 实现mysql百度式查询_mysql查询优化建议(百度)
  3. spring cloud各个微服务打包到docker容器内
  4. springCloud - 第10篇 - 服务间调用追踪 (zipkin 的使用)
  5. 方舟手游服务器能修改密码吗,明日方舟怎么改密码_明日方舟改密码方法详细解析一览[多图]...
  6. 趣学 C 语言(七)—— 文件读写操作
  7. LwIP协议栈之ARP(Address Resolution Protocal)协议详解
  8. sqluldr2导出过blob字段_sqluldr2导出数据没有文件也没有报错
  9. 二路归并排序C++实现
  10. 谷歌翻译API-python接口-Googletrans
  11. Stream.min
  12. 【STM32学习笔记-03】ESP8266 访问心知天气API获取实时天气信息
  13. 初学者须知 常见Web前端开发工具有哪些
  14. Grain Timers and Reminders
  15. python - 作业13:打地鼠小游戏(附代码)
  16. C/C++ 光标:键盘上下键实现菜单移动
  17. 全铝合金家居零甲醛家具展示
  18. Oracle EBS 付款后无法创建会计科目
  19. Django刨坑记-- Anaconda3 环境报错
  20. arping 的特殊用法

热门文章

  1. 微信小程序canvas绘制表格
  2. [java面试]宇信易诚 广州分公司 java笔试题目回顾录
  3. 张俊林:推荐系统的下一步
  4. 梦幻西服务器系统,Forestia梦幻森林服务端一键安装版
  5. 语音家常菜谱的隐私政策
  6. Github 定制炫酷主页
  7. Hybris- how to disable cancle/refund button in cscokpit
  8. X-vector系列论文 | Spoken Language Recognition using X-vectors
  9. 手机tribe.html,申请国外学历、研究生、联合培养有用模板
  10. Fast Marching算法及其在点云测地线计算中的应用