2011-04-14 112 views
3

我想製作一個java應用程序,它將輸入不同的URL並在新的瀏覽器選項卡上自動打開它們。我知道如何使它工作到某個位置被打開了。這個過程是否太複雜?爲了學習如何操作,我應該看些什麼?感謝您的幫助。使用Java應用程序打開瀏覽器選項卡

注意這是OSX

+0

您的意思是Javascript?或Java小程序? – 2011-04-14 20:03:51

+0

那麼我不知道會需要什麼,這就是問題的原因im 。我知道一些Java而不是Java腳本。該應用程序不需要成爲瀏覽器的一部分。我想製作一個簡單的搖擺鬼,我把它放在網址上,打開一個按鈕並打開標籤頁。 :)我只是不知道在哪裏或什麼我應該閱讀如何打開標籤。 – Giannis 2011-04-14 20:14:19

+0

你的意思是,像[URLOpener](http://www.urlopener.com),但作爲一個Java應用程序? – Axel 2011-04-14 20:44:19

回答

2

您可以使用Runtime.getRuntime().exec()從Java應用程序調用的任何命令。在你的情況下,它可以是瀏覽器。

這裏是javadoc

+0

這聽起來像我可以使用的東西。所以如果我發現命令從基本上在終端im打開標籤。 – Giannis 2011-04-14 20:24:50

+0

你打敗了我。這裏是一個鏈接到Firefox的命令行參數:http://kb.mozillazine.org/Command_line_arguments – 2011-04-14 20:42:19

1

要在一定程度上獨立於操作系統的方式處理這個問題,你可以嘗試Desktop.browse(URI)。但是,在同一個標​​籤中所有URI的要求不能這樣完成,AFAIK。

+0

不需要獨立於操作系統它只是我個人使用的東西。我確定那裏有準備好的節目,但我想要自己做。謝謝你的建議 。 – Giannis 2011-04-14 20:25:44

+1

@latusaki,在這種情況下,您可能希望將OS包含在標記中。或者至少在你原來的問題中提到它。 – 2011-04-14 20:26:59

+0

如果瀏覽器有「在新選項卡中打開所有新窗口」選項,這可能是要走的路。不確定Safari或IE,但這絕對適用於Firefox – DHall 2011-04-14 20:38:59

相關問題