Swing/BrowserLauncher のバックアップ差分(No.17)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - 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)
- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:Browserを起動 #navi(../) #tags(JEditorPane, Html, HyperlinkListener) RIGHT:Posted by &author(aterai); at 2006-02-06 * Browserを起動 [#l98a024f] ラベル上の``URL``がクリックされると``Browser``を起動します。 --- title: Browserを起動 tags: [JEditorPane, Html, HyperlinkListener] author: aterai pubdate: 2006-02-06T14:18:59+09:00 description: ラベル上のURLがクリックされるとBrowserを起動します。 --- * 概要 [#l98a024f] ラベル上の`URL`がクリックされると`Browser`を起動します。 //- &jnlp; - &jar; - &zip; #download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIRWyBTSI/AAAAAAAAASg/pT9GD2uz8BI/s800/BrowserLauncher.png) #ref(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIRWyBTSI/AAAAAAAAASg/pT9GD2uz8BI/s800/BrowserLauncher.png) ** サンプルコード [#j9f3739f] * サンプルコード [#j9f3739f] #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``に対応しているようです。 * 解説 [#mb155c0e] ブラウザの起動には、[http://www.centerkey.com/java/browser/ Bare Bones Browser Launch]を使用しています。`Mac OS X`, `GNU/Linux`, `Unix`, `Windows XP`に対応しているようです。 ``Java SE 6``の新機能である、``java.awt.Desktop``を使用すると、同じようにブラウザやメーラーを起動することができるようになっています([http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/ Using the Desktop API in Java SE 6]、[[Desktopでブラウザを起動(JDK 6)>Swing/Desktop]])。 ---- - `Java SE 6`の新機能である、`java.awt.Desktop`を使用すると、同じようにブラウザやメーラーを起動することができるようになっています。 //-- [http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/ Using the Desktop API in Java SE 6] -- [http://www.oracle.com/technetwork/articles/javase/index-135182.html Using the Desktop API in Java SE 6] -- [[Desktopでブラウザを起動(JDK 6)>Swing/Desktop]])。 ** 参考リンク [#we362808] * 参考リンク [#we362808] - [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] ** コメント [#s5e48c2c] * コメント [#s5e48c2c] #comment #comment