java中我新建一个类,它继承自JLabel类,我重写了它的paint方法画了一个矩形,怎样使得这个类实例化以后
java中我新建一个类,它继承自JLabel类,我重写了它的paint方法画了一个矩形,怎样使得这个类实例化以后,如果定义了这个对象的大小以后,这个矩形也会调整大小,以适...
java中我新建一个类,它继承自JLabel类,我重写了它的paint方法画了一个矩形,怎样使得这个类实例化以后,如果定义了这个对象的大小以后,这个矩形也会调整大小,以适应定义的大小。例如下面的代码怎样修改:
import java.awt.Graphics;
import javax.swing.JLabel;
public class RectDemo extends JLabel {
public void paint(Graphics g){
g.fillRect(0, 0, 50, 50);
}
} 展开
import java.awt.Graphics;
import javax.swing.JLabel;
public class RectDemo extends JLabel {
public void paint(Graphics g){
g.fillRect(0, 0, 50, 50);
}
} 展开
1个回答
展开全部
import java.awt.Graphics;
import javax.swing.JLabel;
public class RectDemo extends JLabel {
int x;
int y;
int w;
int h;
public void setSize(int w,int h){
this.w=w;
this.h=h;
this.repaint();
}
public void
public void paint(Graphics g){
g.fillRect(x, y, w, h);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询