java repaint 无效_java repaint()无效

初学java,绘图这里很搞不懂 package picture; import javax.swing.*; import java.awt.*; /** * Created by Smith on 2016/10/19. */ public class Study extends JPanel{ public int x = 1; public int y = 1; public static void main(String [] args) { new Study().init(); } public void init() { JFrame jf = new JFrame("图片"); JPanel jp = new JPanel(); jf.add(jp); jf.setSize(600,600); jf.setVisible(true); Graphics g = jp.getGraphics(); for(int i = 1;i<=500;i++) { paint(g); x++; y++; } System.out.println(g); } public void paint(Graphics g) { g.setColor(Color.blue); g.drawString("hello",x,y); repaint(); } }

40772899.jpg 生成的效果图就是如上,我实际是想要hello进行移动,但repaint()放在这里为什么没有效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值