Eclipse 在JPanel中绘图
我宣布我的班级:Eclipse 在JPanel中绘图,eclipse,swing,netbeans,java,Eclipse,Swing,Netbeans,Java,我宣布我的班级: public class myRightPanel extends JPanel 然后我重写我的超类的paintComponent,如下所示: public void paintComponent(Graphics g){ super.paintComponents(g); //Draw bunch of things here } 现在我发现我还需要一个方法,它接受两个整数(x,y)参数,并在该坐标处向已经绘制的myRi
public class myRightPanel extends JPanel
然后我重写我的超类的paintComponent,如下所示:
public void paintComponent(Graphics g){
super.paintComponents(g);
//Draw bunch of things here
}
现在我发现我还需要一个方法,它接受两个整数(x,y)参数,并在该坐标处向已经绘制的myRightPanel添加一些内容。如果我已经覆盖了我的
paintComponent()
,我该怎么做?您需要使用图形对象来绘制所需的任何内容
例如:
public void paintComponent(Graphics g){
super.paintComponents(g);
g.drawString("Hello test", 0, 0);
}
我建议阅读Java 2D教程:
您需要使用图形对象来绘制所需的任何内容 例如:
public void paintComponent(Graphics g){
super.paintComponents(g);
g.drawString("Hello test", 0, 0);
}
我建议阅读Java 2D教程:
将x,y存储为
点
作为类的属性,以便在绘制方法中可以访问。调用repaint()
将x,y存储为点
作为类的属性,以便在绘制方法中可以访问。调用repaint()
1)这与此有什么关系?2) 为了更快地获得更好的帮助,请发布一篇文章。你是否忽略了我对标签的评论?1)你到底做了什么?2) 为了更快地获得更好的帮助,发布一个。你是否忽略了我对标签的评论?我怎么称呼重新绘制?我该怎么称呼它呢?再一次,这次再大声一点。。为了更快地获得更好的帮助,请发布一条消息。我怎么称呼重新绘制?我该怎么称呼它呢?再一次,这次再大声一点。。为了更快地获得更好的帮助,请发布一个。如果没有任何派生词,文本将不可见,如图所示;另请参见此图。如果没有任何派生词,文本将不可见,如图所示;另见此。