我不明白为什么https://ipinfo.io
没有画任何东西?
g.drawImage
Map.loadMap()从文件加载图像Ground和Wall,函数getGround和getWall返回这些图像。 但如果我移动这两行:
public class Board extends JPanel{
Map map;
public Board()
{
map = new Map();
map.loadMap();
}
@Override
public void paint(Graphics g)
{
super.paint(g);
g.drawImage(map.getGround(), 0, 0, this);
g.drawImage(map.getWall(), 100, 100, this);
}
}
进入打印功能,然后就可以了。
此代码有效:
map = new Map();
map.loadMap();
我的地图类:
public class Board extends JPanel{
Map map;
public Board(){}
@Override
public void paint(Graphics g)
{
map = new Map();
map.loadMap();
super.paint(g);
g.drawImage(map.getGround(), 0, 0, this);
g.drawImage(map.getWall(), 100, 100, this);
}
}