Java中JFrame怎样控制闪烁_在JFrame Java中闪烁
大家好,我正在做一个线程来更新JFrame上的球,所以我重新绘制屏幕…然后将球更新到它的位置……然后再次绘制屏幕……画出球和同样的周期……这是代码
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
Thread t = new Thread()
{
public void run()
{
while(true)
{
repaint();
b2.update(ob,2);
b2.paint(ob.getGraphics());
b2.setT(b2.getT() + 1);
try {
Thread.sleep(50);
} catch (InterruptedException ex) {
System.out.println("Error in Sleeping");
}
}
}
};
t.start();
}
但问题是我没有看到球…屏幕的油漆总是覆盖球,球就像在Jframe下面.
解决方法:
如果你想在Swing中有动画,推荐使用的类是javax.swing.Timer.此类允许您定期对事件调度线程执行操作.
> Swing Timer tutorial
>一个animation example发布在这里SO(这是在Swing wiki链接在这里SO btw)
标签:java-2d,java,concurrency,swing
来源: https://codeday.me/bug/20190927/1824707.html
Java中JFrame怎样控制闪烁_在JFrame Java中闪烁相关推荐
- java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字
合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...
- java中常量final的用法_详解Java中final的用法
本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...
- java compareto方法怎么排序的_深入理解Java中Comparable和Comparator排序
本文有牛旦教育原创,头条首发,转载注明来源. 如何为需要的排序算法选择正确的接口?通过本文的分析讲解,我们会找到答案参考答案. 程序员经常需要将数据库中的元素排序为集合.数组或映射.在Java中,我们 ...
- java做日历怎么对齐日期_如何使用Java日历从日期中减去X天?
如何使用Java日历从日期中减去X天? 有人知道使用Java日历从日期中减去X天的简单方法吗? 我无法找到任何允许我直接从Java中的日期减去X天的函数. 有人能指出我正确的方向吗? 9个解决方案 2 ...
- java中如何运行小程序_一起学java(一)——运行第一个小程序
接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...
- java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
java从数组查找指定整数 自从我讨论任何编码或算法面试问题以来已经有很长时间了,因此我想重新考虑一种最流行的基于数组的编码问题,即在给定数组中查找缺失的数字. 在进行编程工作面试之前,您可能已经听说 ...
- java怎么清空一个文件内容_如何从文本文件中删除特定内容? - java
我正在Java的SO的帮助下从事此项目的工作,正在读取一个文件夹,然后将其内容写入文件.然后,我需要浏览该内容,仅保留末尾带有Thumbnail.jpg的图像. 编辑: public static f ...
- java中的switch的规则_细细讲述Java技术开发的那些不为人知的规则
本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则.遵守了这些规则可以提高程序的效率.使代码又更好的可读性等. 一.在finally方法里关掉in ...
- java创建一个不可变对象_如何在Java中创建不可变类?
java创建一个不可变对象 Today we will learn about the immutable class in Java. What are immutable classes? The ...
- java 反射父类私有属性值_如何在Java中通过反射访问父类的父类的私有字段? - java...
在一个API中,我使用的是一个抽象类(A类),该类具有一个私有字段(A.privateField). B类在API中扩展了A类. 我需要扩展B类的实现,即C类,但是我需要A类的privateField ...
最新文章
- [HDU] 5444.Elven Postman (堆)
- 网页前端套java数据_【java】网页/移动前端需要的数据,最好一个接口包含所有数据么?...
- VC导入导出二维数组到 .txt
- dynamic 仪表板_仪表板完成百万美元交易
- GOAndroid的安装和配置
- 计算机硬件配置组件,配置vcenter server的硬件(默认指windows版本的)
- 新版本ISR 为啥 移除replica.lag.max.messages这个参数
- AdGuard广告拦截插件V3.6.6
- 2015.7.9(1000股涨停,未按分段交易中国重工、中国软件减仓失误!补做大智慧、中色股份追高,而后控制仓位预防高开跳水——重新整理分段交易原则)发现中软吸筹率极高...
- B站 郝斌C语言 课件+笔记 (全)
- MATLAB关于xlsread函数的用法
- matlab 图例 显示为公式样式
- “情商”和“智商”究竟有哪些区别?
- 用Android studio设计贺卡,功能强大的贺卡设计制作软件推荐:Hallmark Card Studio
- chrome插件之vimium,解放你的鼠标
- Android 9.0 蓝牙功能之一:蓝牙音乐
- 【记录】解决visio流程图复制到word中字符间距改变的问题
- 硬盘底座linux,ORICO推出全透明硬盘底座、移动硬盘盒
- 第一篇--读刘同的《别做那只迷途的候鸟》
- Cluster analysis :Basic Concepts and Algorithms -- Part 3 Hierarchical Clustering