自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 实用资源网站(整理中)

类似搜索引擎的服务,它汇集了各大站点的热门内容,覆盖百度、微信、头条、微博、抖音、贴吧、知乎、哔哩哔哩、Gitee、Github等多个热门站点。

2024-04-11 10:44:38 745 1

原创 【snipaste】截图软件快捷键及问题大全

Ctrl + Shift + C:复制纯文本(如果该贴图是由文本转换而来)Ctrl + 鼠标滚轮 或 Ctrl + +/-增加/减少贴图的透明度。Ctrl + ↑ ← ↓ → 将截屏区域相应边界扩大 1 像素。Shift + ↑ ← ↓ → 将截屏区域相应边界缩小 1 像素。Ctrl + v:以剪贴板中的内容替换该贴图(>= v1.12)Shift +方向键:将截屏区域相应边界缩小1像秦。ctrl +方向键:将截屏区域相应边界扩大1像秦。R:将截屏区域设置为上一次成功截屏时的区域。

2024-01-11 13:31:27 4614 2

原创 Java语言程序设计基础篇_编程练习题*15.32(控制时钟)

修改程序淸单14-21,在类中加入动画。添加两个方法 start() 和 stop() 以启动和停止时钟。编写一个程序,让用户使用 Start 和 Stop 按钮来控制时钟,如图15-36a所示

2024-07-26 13:39:04 279

原创 Java语言程序设计基础篇_编程练习题**15.31(几何问題:钟摆)

编写一个程序,用动画完成钟摆,如图15-35所示。单击向上箭头UP键增加速度,单击向下箭头键DWON降低速度。单击S键停止动画,单击R键重新开始

2024-07-26 09:32:32 134

原创 Java语言程序设计基础篇_编程练习题**15.30 (播放幻灯片)

25张幻灯片都以图像文件(slide0.jpg, slide1.jpg, slide24.jpg)的形式存储在图像目录中,可以在本书的源代码中下载。每个图像的大小都是800 x 600像素。编写一个Java应用程序,自动重复显示这些幻灯片。每两秒显示一张幻灯片。幻灯片按顺序显示。当显示完最后一张幻灯片时,第一张幻灯片重复显示,依此类推。当动画正在播放的时候可以单击按钮暂停,如果动画当前是暂停的,单击恢复

2024-07-25 15:04:05 103

原创 Java语言程序设计基础篇_编程练习题**15.29 (赛车)

编写一个程序,模拟汽车比赛,如图15-34a所示。汽车从左向右移动。当它到达右端,就从左边重新开始,然后继续同样的过程。可以使用定时器控制动画。使用新的坐标原点(x, y)重新绘制汽车,如图15-34b所示。同样让用户通过按钮的按下/释放来暂停/继续动画,并且通过按下UP和DOWN的箭头键来增加/降低汽车速度

2024-07-25 14:03:03 205

原创 Java语言程序设计基础篇_编程练习题**15.28(显示一个转动的风扇)

编写一个程序显示一个转动的风扇,如图15-33c所示。Pause、Resume和Reverse按钮用于暂停、继续和反转风扇的转动。可修改编程练习题14_9的代码。

2024-07-25 10:46:29 149

原创 Java语言程序设计基础篇_编程练习题*15.27 (控制一个移动的文本)

请编写一个程序,显示一个移动的文本,如图15-33a和15-33b所示。文本从左到右循环的移动。当它消失在右侧的时候,又会从左侧再次出现。当鼠标按下的时候,文本停滞不动,当按钮释放的时候,将继续移动

2024-07-25 09:40:41 118

原创 Java语言程序设计基础篇_编程练习题*15.26 (改变透明度)

重写编程练习题15.24,当球摆动的时候改变球的透明度

2024-07-25 09:29:24 93

原创 Java语言程序设计基础篇_编程练习题**15.25 (动画:曲线上的球)

请编写一个程序,用动画实现一个沿着正弦函数曲线移动的球,如图15-32所示。当球到达右边界时,它从左边重新开始。用户可以单击鼠标左/右按钮来继续/暂停动画

2024-07-25 09:17:53 65

原创 Java语言程序设计基础篇_编程练习题**15.24(动画:来回摆动)

编写一个程序,用动画完成来回摆动,如图15-31所示。单击/释放鼠标以暂停/恢复动画

2024-07-24 15:35:46 268

原创 Java语言程序设计基础篇_编程练习题*15.23 (自动改变大小的停止标识)

重写编程练习题14.15, 当窗体改变大小的时候,停止标识的宽度和髙度自动改变大小

2024-07-24 10:59:29 194

原创 Java语言程序设计基础篇_编程练习题*15.22(自动改变大小的圆柱)

重写编程练习题14.10,当窗体改变大小的时候,圆柱的宽度和高度自动改变大小

2024-07-24 10:25:34 110

原创 Java语言程序设计基础篇_编程练习题*15.21(拖动点)

绘制一个圆,在圆上有三个随机点。连接这些点构成一个三角形。显示三角形中的角度。使用鼠标沿着圆的边拖动点。拖动的时候,三角形以及角度动态地重新显示,如图15-30b 所示。计算三角形角度的公式参考程序清单4-1

2024-07-24 09:23:26 161

原创 Java语言程序设计基础篇_编程练习题**15.20 (几何问題:显示角度)

请编写一个程序,使用户可以拖动一个三角形的顶点,并在三角形改变时动态显示角度,如图15-30a所示。计算角度的公式在程序清单4-1中给出

2024-07-23 14:21:48 219

原创 Java语言程序设计基础篇_编程练习题**15.19 (游戏:手眼协调)

请编写一个程序,显示一个半径为10像素的实心圆,该圆放置在面板上的随机位置,并填充随机的顔色,如图15-29b所示。单击这个圆时,它会消失,然后在另一个随机的位置显示新的随机颜色的圆。在单击了20个圆之后,在面板上显示所用的时间,如图15-29c所示

2024-07-23 09:47:50 356

原创 Java语言程序设计基础篇_编程练习题**15.18(使用鼠标来移动一个矩形)

请编写一个程序显示一个矩形。可以使用鼠标单击矩形内部并且拖动(即按住鼠标移动)矩形到鼠标的位置。鼠标点成为矩形的中央

2024-07-23 09:46:15 196

原创 Java语言程序设计基础篇_编程练习题**15.17 (几何问题:寻找边界矩形)

请编写一个程序,让用户可以在一个二维面板上动态地增加和移除点,如图15-29a所示。当点加入和移除的时候,一个最小的边界矩形更新显示。假设每个点的半径是 10 像素

2024-07-22 15:27:48 670

原创 Java语言程序设计基础篇_编程练习题*15.16(两个可移动的顶点以及它们间的距离)

示例代码:编程练习题15_16TwoMovablePoints.java。*15.16(两个可移动的顶点以及它们间的距离)

2024-07-22 14:05:36 202

原创 Java语言程序设计基础篇_编程练习题**15.15 (几何问题:添加或删除点)

请编写一个程序,让用户在面板上单击以自动创建或移去点(参见15-28a)。当用户左击鼠标时(主按钮),就创建一个点并且显示在鼠标的位置,用户还可以将鼠标移到一个点上,然后右击鼠标(次按钮)以移去这个点

2024-07-22 11:03:32 234

原创 Java语言程序设计基础篇_编程练习题**15.14(几何问題:是否在多边形内?)

*15.14(几何问題:是否在多边形内?

2024-07-22 10:33:20 138

原创 Java语言程序设计基础篇_编程练习题**15.13 (几何问题:是否在矩形内?)

请编写一个程序,绘制一个中心在(100, 60)宽为100而高为40的固定的矩形。当鼠标移动时,显示一条消息表示鼠标指针是否在矩形内,如图15-27b所示。为了检査一个点是否在矩形内,使用定义在 Node 类中的contains方法

2024-07-22 10:12:35 234

原创 Java语言程序设计基础篇_编程练习题**15.12(几何问题:是否在圆内)

请编写一个程序,绘制一个圆心在(100, 60)而半径为50的固定的圆。当鼠标移动时,显示一条消息表示鼠标点是在圆内还是在圆外,如图15-27a所示

2024-07-22 09:42:21 206

原创 Java语言程序设计基础篇_编程练习题*15.11(使用键移动圆)

请编写程序,可以使用箭头键向上、向下、向左、向右移动一个圆。此题可以参考15.3题的解题思路,将移动球的触发方式由面板按钮触发改为由键盘触发:

2024-07-22 09:14:25 253

原创 Java语言程序设计基础篇_编程练习题**15.10 (输入并显示字符串)

代码展示:编程练习题15_10ShowString.java。

2024-07-19 16:36:20 115

原创 Java语言程序设计基础篇_编程练习题*15.9 (使用箭头键画线)

请编写一个程序,使用箭头键绘制线段。所画的线从面板的中心开始,当敲 击向右、向上、向左或向下的箭头键时,相应地向东、向北、向西或向南方向画线,如图 15-26b所示

2024-07-19 16:35:02 571

原创 Java语言程序设计基础篇_编程练习题*15.8(显示鼠标的位罝)

编写两个程序,一个当单击鼠标时显示鼠标的位置(参见图15-26a),而另一个当按下鼠标时显示鼠标的位置,当释放鼠标时停止显示

2024-07-19 15:00:56 147

原创 Java语言程序设计基础篇_编程练习题15.7(使用鼠标改变颜色)

编写一个程序,显示一个圆的颜色,当按下鼠标键时颜色为黑色,释放鼠标时颜色为白色

2024-07-19 14:58:28 179

原创 Java语言程序设计基础篇_编程练习题**15.6(两个消息交替出现)

写一个程序,当单击鼠标时面板上交替显示两个文本"Java is fun"和"Java is powerful"

2024-07-19 14:54:25 103

原创 Java语言程序设计基础篇_编程练习题*15.3 (移动小球)

编写一个程序,在面板上移动小球。应该定义一个面板类来显示小球,并提供向左、 向右 、向上和向下移动小球的方法,如图15-24c所示。请进行边界检査以防止球完全移到视线之外

2024-07-19 09:43:48 209

原创 Java语言程序设计基础篇_编程练习题15.2 (旋转一个四边形)

请写一个程序,在Rotate按钮被单击时,将一个四边形向右旋转15度,如图15-24b所示

2024-07-19 09:39:44 216

原创 Java语言程序设计基础篇_编程练习题**14.29(游戏:豆机)

第十四章第二十九题 (游戏:豆机)请写一个程序,显示编程练习题 7.21 中介绍的豆机,如图 14-52c 所示

2024-07-17 10:37:59 309

原创 下载安装JavaFX及解决报错:缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序|Eclipse

下载安装JavaFX及解决报错:缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序|Eclipse, 通常表明尽管 JavaFX 的类可能在编译时被找到(因为可能你的开发环境已经配置好了),但在运行时 JVM(Java 虚拟机)无法在类路径(classpath)或模块路径(module-path,对于 Java 9 及更高版本)中找到 JavaFX 的运行时库。

2024-07-08 11:02:33 687

原创 Java语言程序设计基础篇(第10版)编程练习题13.21(代数:顶点式方程)

k与h的公式为:k = -b/2ah = ah^2 + bh + c

2024-07-05 13:18:30 293

原创 Java语言程序设计基础篇(第10版)编程练习题13.18(使用 Rational 类)

第十三章第十八题(使用 Rational 类)编写程序,使用 Rational 类计算下面的求和数列,你将会发现输出是不正确的 ,因为整数溢出(太大了)。为了解决这个问题 ,参见编程练习題13.15。

2024-07-05 08:47:06 167

原创 计算机学习网站

计算机学习网站

2024-05-31 09:10:48 214

原创 永久解决运行java中文乱码|eclipse中文乱码

要解决中文乱码问题,首先要设置字符编码,而在一个文件中声明编码的形式无法运用于全部java文件,导致每一个文件都要设置编码。同样,在一个编译软件中设置编码也无法运用其他软件,比如我们想在cmd中运行java程序,就会出现中文乱码,但其实只需要设置一个系统变量就可以永久解决这个问题,哪怕你重新安装jdk,只要变量没有删除,这个设置就是生效的。

2024-05-17 11:01:05 208 1

原创 Eclipse设置提示补全

标签页进行更详细的设置,包括添加或删除提议、编辑提议的名称和描述等。还可以通过设置快捷键来快速访问自动补全功能。为了避免在使用空格时自动补全代码,可以禁用除回车外的所有插入触发器。此外,如果需要进一步定制自动补全提议,可以点击“”,然后在搜索框中输入“content”来找到相关的快捷键设置。这里可以自定义触发代码提示的字符。打开Eclipse IDE,选择菜单栏中的“在弹出的对话框中,展开“按钮保存并关闭对话框。

2024-04-28 16:59:29 459 1

原创 Java 设置格林威治GMT的时区偏移量

中国北京时间偏移量是+8,即格林威治时间+8小时才是北京时间,其他时区详见列表。

2024-03-28 14:15:55 346

原创 PyQt5使用QStackedWidget引入另一个py文件的布局

在PyQt5中,QStackedWidget是一个可以包含多个子窗口的容器,一次只能显示一个。QStackedWidget本身并不直接支持从另一个 Python 文件引入布局,但你可以通过一些方法实现这个效果。一种常见的方法是,在另一个 Python 文件中定义并创建一个QWidget(或任何QWidget的子类)的实例,然后在你的主 Python 文件中将这个实例添加到QStackedWidget中。这样就可以在另一个文件中定义

2024-03-18 10:24:49 402 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除