在图像上随机绘制一个矩形

时间:2014-03-22 17:33:05

标签: image swing netbeans-7 jlabel

我已经尝试过以下代码在图像上随机生成一个矩形,但它不起作用。请帮忙解决这个问题。

Rectangle e;
public mypanel() 
{
    initComponents();
     v();
}

protected void paintComponent(final Graphics g)
  {
    final Graphics2D g2 = (Graphics2D)jLabel2.getGraphics();
    g2.drawRect(n,n1,40,40);
}

public void v()
{
   e=jLabel2.getBounds();
    e4=e.getX();
   k=jLabel2.getWidth();
   o=jLabel2.getHeight();
   JOptionPane.showMessageDialog(null,"ok2'"+e4+"'");
   System.out.print(k+" "+o);
   for(int i=f.x;i<k*o;k++)
   {
       e1= rand.nextInt(k);
       e2=rand.nextInt(o);
       repaint(e1,e2,40,40);
       break;
   }
}

我总是得到java.lang.NullPointerException。

0 个答案:

没有答案