【发布时间】:2014-03-21 17:08:58
【问题描述】:
我已尝试使用以下代码在图像(jLabel)上绘制矩形,但它没有绘制。请帮忙解决这个问题。
protected void paintComponent(Graphics g)
{
this.paintComponent(g);
g2 = (Graphics2D) g;
g.drawRect(n,n1,40,40);
}
private void jLabel1MouseClicked(java.awt.event.MouseEvent evt)
{
// TODO add your handling code here:
k=0;
f=jLabel1.getMousePosition();
n=f.x;
n1=f.y;
n=n+p/2;
n1=n1+(q/2-25);
repaint(n,n1,40,40);
}
【问题讨论】:
-
jLabel1MouseClicked(java.awt.event.MouseEvent evt)使用带有ActionListener的未装饰按钮。它看起来像JLabel,但可以聚焦,允许助记符,还可以响应键盘输入。
标签: java image swing netbeans-7 rectangles