2 qq 32357117 qq_32357117 于 2016.09.09 22:19 提问

小白关于Java界面重绘求解
我在暑假做一个俄罗斯方块的程序,用Jframe做的界面,然后用canvas做的格子。

但是不知道方块下落怎么重绘,百度到了refresh函数和repaint函数,但是都不知道该用哪个
该怎么用,希望大神解答下图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.09.09 22:55
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java界面的面板重绘
今天是超哥给我讲课,给我讲了我的五子棋的不足和bug。我的五子棋一旦拉伸边框和最小化还原,面板上的旗子就会消失不见,超哥给我讲了在JPanel的构造方法了直接重写paint()方法,就可以了,之后还给悔棋按钮添加了悔棋的动作监听机制以及添加了音乐。 public void paint(Graphics g){ super.paint(g); for(int i=0;i<s
swing 界面实现表格刷新重绘
笔者没有找到比较系统的swing插件的用法,各种尝试分析,找到了解决表格刷新的问题 一开始以为是Connection的问题,以为连接要重置了才能刷新,但是尝试每一次重新连接了之后的效果并没有什么变化,既然数据源是没有问题的,那就是绘图层的问题。同时也理解到,只要Connection连接成功了,再次获取数据库中的数据是不需要重新连接的。虽然问题解决后觉得开始的怀疑很傻,但是通过实践得到的理解很令人开心
在Frame对窗口进行重绘
实现代码: MyLine.java文件代码: import java.awt.*; public class MyLine { private int orgX; private int orgY; private int endX; private int endY; public MyLine(int orgX, int orgY, int
swing各组件重绘外观
JPanle、JButton、JLabel等等组件,若想实现漂亮的外观,可以通过实现paintComponent(Graphics g)来完成。 示例:自定义JButton的鼠标经过与鼠标离开的效果。 一、新建NewButton类 package background;
Swing动态添加控件,界面刷新重绘
add添加控件之后要调用         panel.validate();          panel.repaint();  或        panel.revalidate(); 刷新重绘控件
Java图形重绘
之前在我们在制作画图板来绘制图形的时候会出现这么一个情况:一旦我们拖动了框体,那么整个绘制出的图形会全部消失。 为什么呢?首先我们绘制图形的数据都存储在内存中,而整个窗体都是调用系统底层的绘图方法来绘制出来的。在创建窗体时我们已经定义了窗体的大小,如果我们再次改变窗体大小的时候,原来的窗体就不满足显示的需求。这时候就会将窗体上所有的组件再重新绘制一次。调用了paint方法,这个方法是定义在JF
Java小程序之高级画板重绘篇I
Java小程序之高级画板重绘篇I 前言:我们完成的高级画板在最小化后,然后最大化,画板上绘制的图形全都会消失不见了。原因已在前面的博客中解释,这里不再累赘;今天就让我们一起来解决这个小bug吧! 画板重绘思路: 1、定义直线,椭圆,矩形,圆角矩形等类; 2、在绘制图形的时候生成相应的对象; 3、利用容器将对象进行保存; 4、利用重绘方法,将容器中的对象拿出来,进行重绘;
Java GUI之Jbutton的重绘
今天有点时间,写一下对Java GUI一些部件的重绘。 众所周知,Java的GUI界面也是太丑了。 其实对于JButton的重绘,则也可以制作出了个性的button按钮。 1.首先要准备制作好的button图片,包括:      Icon :显示图片      RolloverIcon:鼠标选中图片      PressedIcon:按下图片 2.代码实现部分,创
自定义View(重绘)
这里的定义View是创建全新的View下面有2个实例1.带弧形的 (1)重写onMeasure(),获得View的长和高 (2)根据获得的长和高来画图1.ArcView.javapackage com.example.day0113.ui.view;import android.R.color; import android.annotation.SuppressLint; import and
MFC绘制皮肤-界面重绘
MFC绘制皮肤 界面重绘MFC绘制皮肤 界面重绘MFC绘制皮肤 界面重绘MFC绘制皮肤 界面重绘MFC绘制皮肤 界面重绘