摘要: 一、实验要求:、 筛子游戏是一个具有趣味性的小游戏,它的实现原理是绘制图形,加载图片,通过鼠标事件点击按钮,晃动色子采用的是定时器,每隔200毫秒切换一次色子的图片实现: 请用Java图形界面的知识,编写以上软件。 代码: MyFrame主界面类和MyTask定时器类 package com.jun 阅读全文
posted @ 2023-03-02 13:20 junlin623 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 实验要求: 多线程是生活中常见的现象,我们要让计算机程序同时做N件事,就可以通过多线程实现: 如图所示,分别用Thread和Runnable两种方法各开2条线程,实现如下界面,每条线程的数字都会数数字,从A0-A100,B0-B100,C0-C100,D0-D100,周而复始。 请用Java图形界面 阅读全文
posted @ 2023-03-02 13:18 junlin623 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 实验要求: 点击read按钮,则读入指定txt文档中的内容,显示在第一个文本域(左边文本域中)。 2.点击sort按钮,则将文本域中特点的字符提取出来,放到右边的文本域中。 3.点击save按钮,则将处理过后右边的文本保存到一个新的txt文档中。 请用Java图形界面的知识,编写以上软件。 代码: 阅读全文
posted @ 2023-03-02 13:15 junlin623 阅读(193) 评论(1) 推荐(0) 编辑
摘要: 实验要求: 涂鸦板是一个具有趣味性的小程序,它的实现原理是通过鼠标事件,控制鼠标移动结合画图功能实现。鼠标拖拽才开始绘制,松开鼠标则停止绘制。 代码: --MyPaint画板类: package com.junlin.exer6; import javax.swing.JLabel; import 阅读全文
posted @ 2023-03-02 13:12 junlin623 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 实验要求: 扑克牌游戏是非常具有趣味性游戏,如下图所示,建立一个窗口界面,用JLable和相关组件(比如适当增加按钮,文本域等,可以自由发挥)实现以下界面,要求: 点击任何一张牌,能控制其向上方移动,表示选中状态。再次点击该张扑克牌,又能回复到初始状态。 可以增加洗牌功能,让扑克牌的位置打乱。需要增 阅读全文
posted @ 2023-03-02 13:10 junlin623 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 实验要求: 计算器软件是非常实用的工具 请用Java图形界面的知识,编写以上软件。 仅用JButton、JTextField两个组件和JFrame窗口实现。 实现基本的加减乘除运算。 代码: GridLayout布局方式的主类: package com.junlin.exer4; public cl 阅读全文
posted @ 2023-03-02 13:06 junlin623 阅读(138) 评论(0) 推荐(0) 编辑