public static void tilHTML(byte[][] a, String fil) throws IOException
{
PrintWriter ut = new PrintWriter(fil);
ut.println("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"");
ut.println("\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">");
ut.println("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"no\" lang=\"no\">");
ut.println("<head>");
ut.println("<title lang=\"no\">En labyrint</title>");
ut.println("<meta http-equiv = \"Content-Type\" content = \"text/html;charset=iso-8859-1\" />");
ut.println("</head>\n");
ut.println("<style type=\"text/css\" media=\"screen\">");
ut.println("<!--");
ut.println("body");
ut.println("{");
ut.println(" font-family: verdana;");
ut.println("}\n");
ut.println("td.bg");
ut.println("{");
ut.println(" background-color: #b0b0b0;");
ut.println("}\n");
ut.println("table.labyrint");
ut.println("{");
ut.println(" margin-right: auto; margin-left: auto;");
ut.println(" text-align: center;");
ut.println("}\n");
ut.println("table.labyrint td:first-child");
ut.println("{");
ut.println(" border-left: solid black 2px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("table.labyrint td:last-child ");
ut.println("{");
ut.println(" border-right: solid black 2px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("table.labyrint tr:first-child td");
ut.println("{");
ut.println(" border-right: solid black 1px;");
ut.println(" border-top: solid black 2px;");
ut.println(" border-bottom: solid black 1px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("table.labyrint tr:first-child td:last-child");
ut.println("{");
ut.println(" border-right: solid black 2px;");
ut.println(" border-top: solid black 2px;");
ut.println(" border-bottom: solid black 1px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("table.labyrint tr + tr td");
ut.println("{");
ut.println(" border-right: solid black 1px;");
ut.println(" border-bottom: solid black 1px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("table.labyrint tr:last-child td");
ut.println("{");
ut.println(" border-right: solid black 1px;");
ut.println(" border-bottom: solid black 2px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("table.labyrint tr:last-child td:last-child");
ut.println("{");
ut.println(" border-right: solid black 2px;");
ut.println(" width: 20px;");
ut.println("}\n");
ut.println("-->");
ut.println("</style>\n");
ut.println("<body>");
ut.println("<br /> <br /> \n");
ut.println("<table class=\"labyrint\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
int m = a.length;
int n = a[0].length;
for (int i = 0; i < m; i++)
{
ut.println("<tr>");
for (int j = 0; j < n; j++)
{
if (a[i][j] == 1)
ut.println(" <td class=\"bg\"> </td>");
else if (a[i][j] == 2)
ut.println(" <td>o</td>");
else
ut.println(" <td> </td>");
}
ut.println("</tr>");
}
ut.println("</table>");
ut.println("</body>");
ut.println("</html>");
ut.close();
}