//inner outline, extends to edges
graphics.drawLine(0, EDGE_WIDTH, mapPixelWidth, EDGE_WIDTH); //top
graphics.drawLine(mapPixelWidth - EDGE_WIDTH, 0, mapPixelWidth - EDGE_WIDTH, mapPixelHeight); //right
graphics.drawLine(0, mapPixelHeight - EDGE_WIDTH, mapPixelWidth, mapPixelHeight - EDGE_WIDTH); //bottom
graphics.drawLine(EDGE_WIDTH, 0, EDGE_WIDTH, mapPixelHeight); //left
//bottom left corner
AffineTransform bottomleftTrans = graphics.getTransform();
bottomleftTrans.translate(0, mapPixelHeight - EDGE_WIDTH*2);