【发布时间】:2010-12-07 05:13:20
【问题描述】:
我们正在尝试在世界地图的背景图像上的不同 x-y 坐标位置上绘制圆形对象。我们有一个名为 Territory 的类,它接受 x 和 y 坐标的两个整数。
Territory(String name, int x , int y)...
我们还有一个面板类(扩展 JPanel),它使用重写的 paintComponent 方法将背景图像绘制到 JPanel 上。但是,我们无法找到一种方法来从另一个类传递坐标值和其他属性而不破坏覆盖,或者是否有另一种方法可以在与背景图像相同的面板上进行绘制。
这是我们在面板类中调用的paintComponent 方法的代码。
protected void paintComponent(Graphics g){
super.paintComponent(g);
if (image != null)
g.drawImage(image, 0,0,this.getWidth(),this.getHeight(),this);
【问题讨论】: