3
我正在編寫一個創建HTML代碼的Java程序。在JFrame中顯示HTML標記或打開瀏覽器
預覽代碼的最佳/最簡單的可能性是什麼?
- 請在
JFrame
顯示代碼:我該怎麼做? - 用創建的文件打開Windows瀏覽器?這可能嗎?
- 完全不同的方法?
我正在編寫一個創建HTML代碼的Java程序。在JFrame中顯示HTML標記或打開瀏覽器
預覽代碼的最佳/最簡單的可能性是什麼?
JFrame
顯示代碼:我該怎麼做?兩者都很容易做到。 Here是Java教程中的一個頁面,顯示瞭如何在Swing中顯示HTML(您將使用file:
URL來顯示文件的內容。)您可以在外部瀏覽器中使用Java 6的Desktop
類顯示URL:
Desktop.getDesktop().browse(new URI("file://myfile.html"));
可替換地,在一個文件中保存的數據與*.html
延伸和使用
Desktop.getDesktop().open(new File("myfile.html"));
1,但1)['Desktop.browse(URI)'](http://docs.oracle。 com/javase/7/docs/api/java/awt/Desktop.html#browse%28java.net.URI%29)需要一個..'URI'。 2)['Desktop.open(File)'](http://docs.oracle.com/javase/7/docs/api/java/awt/Desktop.html#open%28java.io.File%29)a 'File'。 3)我聽說'瀏覽'只適用於基於Web的URL,而不是'file:'based。 4)另外:根據HTML的範圍(有限)和性質(HTML 3.2),我傾向於選擇'JEditorPane'。無需預覽文件! – 2011-12-30 04:12:01
我使用了'.open(新文件(「src/media/example.html」))' – MWeller 2011-12-30 04:16:58
@AndrewThompson - 謝謝,我編輯並清理了很多不合理的內容。 – 2011-12-30 05:13:46