I know Java wasn't available on Windows 8 developer preview (so I read), will java (in particular Swing) be supported on Windows 8? If so, does this mean it will run on tablets?
As far as I know, Windows 8 can still run existing applications in its desktop. That should include a JVM and existing Java applications. The Metro interface is another story though; I have no idea about that.