Swing 新增超連結 開啟頁面

2021-08-24 23:58:29 字數 1007 閱讀 3502

swing中開啟乙個連線或者web頁面的一些記錄,這幾種方式是在專案中有這樣子用到過,特來記錄一下,以便下次備用。

1、 用jlabel裡面新增html**,開啟乙個超連結和換行,在settext()裡面新增html**,可以識別並執行。

①換行效果: settext("hello~

world~!")

可實現換行效果:

hello~

world~!

jlabel linklabel = new jlabel("google

");linklabel.addmouselistener(new mouseadapter() catch (exception ex)

}});

//上面的runtime語句可用此句代替runtime.getruntime().exec("explorer+ "");

2、 用ie瀏覽器的形式開啟,通過desktop來啟動使用者預設瀏覽器來顯示指定的 uri;

desktop desktop = desktop.getdesktop();

desktop.browse(new uri("url位址"));

3、 用jdic來開啟乙個web頁面,它可以把乙個瀏覽器頁面通過swing介面包裝起來,在面板上面顯示web頁面,外觀是swing介面,內部是web頁面的形式。

這個是需要外部引入jdic的jar包 和幾個本地庫檔案載入。

webbrowser browser = new webbrowser();

try catch(exception ex){}

ps: jdic.dll和tray.dll放入system32下面,自動載入;然後再引入jar就ok...

下面這個是網上找的乙個關於webbrowser這個控制項的詳細介紹,可以去了解一下

QT,QLabel新增超連結

1.方法1 使用訊號槽繫結方式 設定超連結並繫結訊號槽 qlabel linklabel new qlabel linklabel settext linklabeltest connect linklabel,signal linkactivated qstring this,slot openu...

URL schemes, 通過超連結開啟App應用

更多3url iphone safari scheme url schemes 這個我就不解釋了,大家可以看這裡 還有很多很多,而對於iphone手機,有一些特定的url schemes 了解這些內建的url schemes,對於我們開發一些基於web網頁的iphone應用,將會變得非常簡單 首先,...

為網頁新增列表和超連結

1.列表標籤 無序列表 ul unordered list 內部巢狀多個li 列表項 標籤 ul與li都擁有type屬性 disc circle square ul中只能巢狀li,不能直接在ul標籤中輸入文字 有序列表 ol ordered list ol標籤內部可以巢狀多個li標籤 type 1 ...