看书看到了,就写了一下..
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class Map extends JFrame{
public Map(){
super("Map");
setSize(350,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
MapPane map=new MapPane();
Container content=getContentPane();
content.add(map);
show();
}
public static void main(String arguments[]){
Map frame=new Map();
}
}
class MapPane extends JPanel{
public void paintComponent(Graphics comp){
Graphics2D comp2D=(Graphics2D)comp;
comp2D.setColor(Color.blue);
Rectangle2D.Float background=new Rectangle2D.Float(0F,0F,(float)getSize().width,(float)getSize().height);
comp2D.fill(background);
comp2D.setColor(Color.white);
BasicStroke pen=new BasicStroke(2F,BasicStroke.CAP_BUTT,BasicSt