package nl.tudelft.bw4t.view; import java.io.InputStream; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.xml.bind.JAXBException; import nl.tudelft.bw4t.map.NewMap; import nl.tudelft.bw4t.map.renderer.MapController; import nl.tudelft.bw4t.map.renderer.MapRenderer; import nl.tudelft.bw4t.map.renderer.TestMapController; public class MapRendererTest extends JFrame { /** * */ private static final long serialVersionUID = 3165062664023548124L; MapRenderer mapRenderer; NewMap map; MapController mapController; public MapRendererTest() throws JAXBException { this.setDefaultCloseOperation(EXIT_ON_CLOSE); InputStream inputStream = MapRendererTest.class.getResourceAsStream("/Rainbow"); map = NewMap.create(inputStream); mapController = new TestMapController(map); mapRenderer = new MapRenderer(mapController); this.add(new JScrollPane(mapRenderer)); this.pack(); } public static void main(String[] args) { try { JFrame testing = new MapRendererTest(); testing.setVisible(true); testing.setLocationRelativeTo(null); } catch (JAXBException e) { e.printStackTrace(); } } }