Swing/BrowserLauncher のバックアップの現在との差分(No.18)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/BrowserLauncher へ行く。
- 1 (2006-02-06 (月) 14:18:59)
- 2 (2006-02-16 (木) 16:06:16)
- 3 (2006-02-27 (月) 15:29:47)
- 4 (2006-03-21 (火) 15:16:58)
- 5 (2006-04-12 (水) 19:35:02)
- 6 (2006-06-12 (月) 11:44:57)
- 7 (2006-08-17 (木) 11:10:42)
- 8 (2006-08-17 (木) 18:56:54)
- 9 (2006-08-18 (金) 08:14:48)
- 10 (2007-02-19 (月) 16:02:42)
- 11 (2007-07-26 (木) 17:09:12)
- 12 (2008-02-19 (火) 15:13:45)
- 13 (2010-12-13 (月) 00:06:24)
- 14 (2012-06-26 (火) 20:32:55)
- 15 (2013-03-14 (木) 20:58:41)
- 16 (2013-09-15 (日) 00:16:05)
- 17 (2014-12-19 (金) 21:04:09)
- 18 (2016-03-27 (日) 19:50:17)
- 19 (2017-03-28 (火) 19:25:55)
- 20 (2017-03-29 (水) 15:41:39)
- 21 (2018-03-09 (金) 13:11:04)
- 22 (2020-03-19 (木) 19:56:19)
- 23 (2021-09-28 (火) 13:09:10)
- 追加された行はこの色です。
- 削除された行はこの色です。
--- category: swing folder: BrowserLauncher title: Browserを起動 tags: [JEditorPane, Html, HyperlinkListener] author: aterai pubdate: 2006-02-06T14:18:59+09:00 description: ラベル上のURLがクリックされるとBrowserを起動します。 image: https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIRWyBTSI/AAAAAAAAASg/pT9GD2uz8BI/s800/BrowserLauncher.png --- * 概要 [#l98a024f] * 概要 [#summary] ラベル上の`URL`がクリックされると`Browser`を起動します。 #download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIRWyBTSI/AAAAAAAAASg/pT9GD2uz8BI/s800/BrowserLauncher.png) * サンプルコード [#j9f3739f] * サンプルコード [#sourcecode] #code(link){{ JEditorPane editor = new JEditorPane("text/html", "<html><a href='" + MYSITE + "'>" + MYSITE + "</a>"); editor.setOpaque(false); editor.putClientProperty(JEditorPane.HONOR_DISPLAY_PROPERTIES, Boolean.TRUE); editor.setEditable(false); editor.addHyperlinkListener(new HyperlinkListener() { @Override public void hyperlinkUpdate(HyperlinkEvent e) { if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { BrowserLauncher.openURL(MYSITE); } } }); }} * 解説 [#mb155c0e] ブラウザの起動には、[http://www.centerkey.com/java/browser/ Bare Bones Browser Launch]を使用しています。`Mac OS X`, `GNU/Linux`, `Unix`, `Windows XP`に対応しているようです。 * 解説 [#explanation] 上記のサンプルでは、[http://www.centerkey.com/java/browser/ Bare Bones Browser Launch]のコードを使用して、指定した`URL`をブラウザで開いています。`Mac OS X`、`GNU/Linux`、`Unix`、`Windows XP`などに対応しているようです。 ---- - `Java SE 6`の新機能である`java.awt.Desktop`を使用すると、同じようにブラウザやメーラーを起動することが可能 -- [http://www.oracle.com/technetwork/articles/javase/index-135182.html Using the Desktop API in Java SE 6] -- [[Desktopでブラウザを起動(JDK 6)>Swing/Desktop]] * 参考リンク [#we362808] * 参考リンク [#reference] - [http://www.centerkey.com/ Bare Bones Browser Launch for Java • • • Use Default Browser to Open a Web Page from a Swing Application] - [http://www.java-tips.org/content/view/40/2/ Java Tips: Free Java Programs, Free Java Applets, Free Java Code, Free Java Tutorials, Free Java Scripts, Java Programming Help] - [[Desktopでブラウザを起動(JDK 6)>Swing/Desktop]] -- `Java SE 6`の新規追加された`java.awt.Desktop`を使用すると、同じようにブラウザやメーラーの起動が可能 -- [http://www.oracle.com/technetwork/articles/javase/index-135182.html Using the Desktop API in Java SE 6] * コメント [#s5e48c2c] * コメント [#comment] #comment #comment