import java.awt.Color;
import java.awt.Graphics;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class pac extends JPanel {
public pac() {
fenster();
}
public void fenster() {
JFrame frame = new JFrame("sdfd");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setAlwaysOnTop(true);
frame.setLocationByPlatform(true);
frame.setSize(500, 500);
frame.getContentPane().add(this);
frame.setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new pac();
Scanner scn = null;
try {
scn = new Scanner(new File("map.txt"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ArrayList<String> fileCon = new ArrayList<String>();
while (scn.hasNext())
fileCon.add(scn.nextLine());
String[][] content = new String[fileCon.size()][];
for (int i=0; i<content.length; i++) {
content[i] = fileCon.get(i).split(",");
}
for (int i=0; i<content.length; i++) {
for (int j=0; j<content[i].length; j++)
System.out.print(content[i][j] + " | ");
System.out.println();
}
String[][] map = new String[10][10];
for (int i=0; i<11; i++) {
for (int j=0; j<11; j++)
map[i][j] = "K ";
}
for (int i=0; i<11; i++) {
for (int j=0; j<11; j++)
map[i][j] = content[i][j];
}
for (int i=0;i<11;i++ ){
for (int j=0;j<11;j++)
System.out.print(map[i][j]);
System.out.println();
}
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
for(int i=0; i<11; i++) {
for(int j=0; j<11; j++)
if (map[i][j].equals("0")) {
g.setColor(Color.BLACK);
g.fillRect(i, j, 20, 20);
}
}
}
}