---
title: Hyperlink HTML
tags: [Hyperlink, Html, HyperlinkListener]
description: HTML、Hyperlink関係の記事へのスクリーンショット付きリンク一覧
---
このページでは、`Hyperlink`、`HTML`関係の記事を一覧にしています。

#contents

* Hyperlink [#Hyperlink]
** Hyperlinkを、JLabel、JButton、JEditorPaneで表示 [#HyperlinkLabel]
#swingdescription(Swing/HyperlinkLabel,Hyperlinkを、JLabel、JButton、JEditorPaneで表示,Hyperlinkを、JLabel、JButton、JEditorPaneで表示し、それぞれクリックした時のイベントを取得します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTOIQH0ABI/AAAAAAAAAb4/9QlzkW-7_Es/s200/HyperlinkLabel.png)

** Desktopでブラウザを起動 [#Desktop]
#swingdescription(Swing/Desktop,Desktopでブラウザを起動,JDK 6で導入されたDesktopを使ってブラウザを起動します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTKu9HhvrI/AAAAAAAAAWc/iMheiQnF4hQ/s200/Desktop.png)

** TransferHandlerでHyperlinkをブラウザにドロップ [#DraggableLinkButton]
#swingdescription(Swing/DraggableLinkButton,TransferHandlerでHyperlinkをブラウザにドロップ,JButtonにTransferHandlerを設定して、ブラウザにリンクをドロップできるようにします。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTLyb41hvI/AAAAAAAAAYI/uoSzZ3thyWk/s200/DraggableLinkButton.png)

** JTableのセルにHyperlinkを表示 [#HyperlinkInTableCell]
#swingdescription(Swing/HyperlinkInTableCell,JTableのセルにHyperlinkを表示,JTableのセルの中に、Hyperlinkを表示します。),https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTOF06rk7I/AAAAAAAAAb0/31ZBya_beYk/s200/HyperlinkInTableCell.png)

** Htmlを使ったJLabelとJEditorPaneの無効化 [#DisabledHtmlLabel]
#swingdescription(Swing/DisabledHtmlLabel,Htmlを使ったJLabelとJEditorPaneの無効化,Htmlを使ったJLabelと、JEditorPaneをsetEnabled(false)で無効にします。),https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTK9vV2SGI/AAAAAAAAAW0/PIlAG2B9yZA/s200/DisabledHtmlLabel.png)

** JLabelなどのHtmlレンダリングを無効化 [#HtmlDisable]
#swingdescription(Swing/HtmlDisable,JLabelなどのHtmlレンダリングを無効化,JLabelなどのHtmlレンダリングを無効化して、タグ文字列をそのまま表示します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTODbO-ktI/AAAAAAAAAbw/bTVYI0sgEY4/s200/HtmlDisable.png)

** JTextPane、JLabelなどで複数行を表示 [#MultiLineLabel]
#swingdescription(Swing/MultiLineLabel,JTextPane、JLabelなどで複数行を表示,JTextPane、JTextArea、JLabelを使った複数行のラベルをテストします。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTQPZi7whI/AAAAAAAAAfQ/ynZxQGkn3_A/s200/MultiLineLabel.png)

** JToolTipのアニメーション [#AnimatedToolTip]
#swingdescription(Swing/AnimatedToolTip,JToolTipのアニメーション,JToolTipが表示されたとき、内部のJLabelでアイコンのアニメーションを行う方法をテストします。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTHpat_rFI/AAAAAAAAARg/fzkRLOHGb7I/s200/AnimatedToolTip.png)

** JToolTipにアイコンを表示 [#ToolTipIcon]
#swingdescription(Swing/ToolTipIcon,JToolTipにアイコンを表示,ツールチップにアイコンを表示します。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTVl25jXSI/AAAAAAAAAn4/-g0LJzeMmbc/s200/ToolTipIcon.png)

** Browserを起動 [#BrowserLauncher]
#swingdescription(Swing/BrowserLauncher,Browserを起動,ラベル上のURLがクリックされるとBrowserを起動します。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIRWyBTSI/AAAAAAAAASg/pT9GD2uz8BI/s200/BrowserLauncher.png)

* ↑10 ↓11 [#z5e765b4]
#adsensebar

** Htmlで修飾した文字列のクリップ [#ClippedHtmlLabel]
#swingdescription(Swing/ClippedHtmlLabel,Htmlで修飾した文字列のクリップ,Htmlで文字列を修飾するとクリップされなくなるので、予めクリップした文字列を作成してからHtmlを使用します。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTJP6CTKHI/AAAAAAAAAUE/aD5gF_0luwI/s200/ClippedHtmlLabel.png)

** GraphicsEnvironmentにFontを登録して使用する [#RegisterFont]
#swingdescription(Swing/RegisterFont,GraphicsEnvironmentにFontを登録して使用する,GraphicsEnvironmentにFontを登録して、Htmlタグなどで使用できるようにします。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTRkZgST0I/AAAAAAAAAhY/czEyIQL0NfY/s200/RegisterFont.png)

** JEditorPaneにリンクを追加 [#HyperlinkListener]
#swingdescription(Swing/HyperlinkListener,JEditorPaneにリンクを追加,JEditorPaneに追加したリンクのクリックイベントなどをHyperlinkListenerで処理します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTOK8UtUUI/AAAAAAAAAb8/yiME-hTTlWA/s200/HyperlinkListener.png)

** JEditorPaneのHTMLタグにToolTipTextを設定する [#ElementAttribute]
#swingdescription(Swing/ElementAttribute,JEditorPaneのHTMLタグにToolTipTextを設定する,JEditorPaneでdivやspanタグのtitle属性をToolTipで表示できるように設定します。,https://lh4.googleusercontent.com/-3HQ42PjgBfs/Tj97O_2VS6I/AAAAAAAABAc/EnrOPXrJxfE/s200/ElementAttribute.png)

** JEditorPaneのStyleSheetを使ってlist bulletを画像に変更 [#EditorPaneListStyle]
#swingdescription(Swing/EditorPaneListStyle,JEditorPaneのStyleSheetを使ってlist bulletを画像に変更,JEditorPaneのHTMLEditorKitからStyleSheetを取得し、list-style-imageを使ってList bulletを変更します。,https://lh4.googleusercontent.com/-cVKrTqKAhYk/UMSbt8J09jI/AAAAAAAABY0/IWonqNua5dM/s200/EditorPaneListStyle.png)

** JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示する [#HTMLEditorKit]
#swingdescription(Swing/HTMLEditorKit,JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示する,HTMLEditorKitを使用するJTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示、編集、JTextPaneに反映するテストを行なっています。,https://lh6.googleusercontent.com/-ORS7lITRAUE/UVhL_1G6hPI/AAAAAAAABo4/5WKtBFFthJ0/s200/HTMLEditorKit.png)

** JComboBoxをJSpinnerの代わりに使用する [#SpinnerTextColor]
#swingdescription(Swing/SpinnerTextColor,JComboBoxをJSpinnerの代わりに使用する,JSpinnerの代わりにJComboBoxを使用することで、アイテムの文字色などを変更しています。,https://lh6.googleusercontent.com/-kpruQCgOnLE/UX2r6exfrII/AAAAAAAABqo/JZnFlTBy1zw/s200/SpinnerTextColor.png)

** JEditorPaneのHTMLDocumentからIDでElementを取得する [#HTMLAttributeID]
#swingdescription(Swing/HTMLAttributeID,JEditorPaneのHTMLDocumentからIDでElementを取得する,JEditorPaneに設定したHTMLDocumentを検索してid属性を持つElementを取得します。,https://lh6.googleusercontent.com/-qbmJcawN3vU/UiyAF7K-MRI/AAAAAAAABz0/i1Hw-dPyqSw/s200/HTMLAttributeID.png)

** JEditorPaneのHTMLDocumentに要素を追加する [#InsertHtmlText]
#swingdescription(Swing/InsertHtmlText,JEditorPaneのHTMLDocumentに要素を追加する,JEditorPaneのHTMLDocumentからtable要素を取得し、その子要素としてtr要素などを追加します。,https://lh5.googleusercontent.com/-hU9bkPgb4Q8/U10bg5XoDfI/AAAAAAAACEI/BJrmelBz93M/s200/InsertHtmlText.png)

** TableCellRendererに複数行のHtmlテキストを表示する場合に行揃えを設定する [#HtmlCellVerticalAlignment]
#swingdescription(Swing/HtmlCellVerticalAlignment,TableCellRendererに複数行のHtmlテキストを表示する場合に行揃えを設定する,JTableのCellに複数行になるHtmlテキストを表示する場合の行揃えによる描画の変化をテストします。,https://lh5.googleusercontent.com/-Id-AlEWH0-M/U-eKsOPZf6I/AAAAAAAACLI/asLZtz0cOvk/s200/HtmlCellVerticalAlignment.png)

* ↑20 ↓21 [#w3c4f400]
#adsensebar

** JTableのHTML形式コピーをカスタマイズする [#HtmlTableTransferHandler]
#swingdescription(Swing/HtmlTableTransferHandler,JTableのHTML形式コピーをカスタマイズする,JTableのセルを選択してクリップボードにHTMLテキストをコピーするとき、そのセルのクラスに応じて生成するタグを変更します。,https://lh5.googleusercontent.com/-VsQ_pmP_GKM/VAM3IR6IvyI/AAAAAAAACMI/97dngpaAQn8/s200/HtmlTableTransferHandler.png)

** Htmlタグで文字列を修飾 [#Html]
#swingdescription(Swing/Html,Htmlタグで文字列を修飾,Htmlタグを使ってSwingコンポーネントで使用する文字列を修飾します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTOA5i9OdI/AAAAAAAAAbs/1c_xZ6W4mdo/s200/Html.png)

** JLabelで表示するHtmlアンカータグの文字色を変更する [#AnchorTextColor]
#swingdescription(Swing/AnchorTextColor,JLabelで表示するHtmlアンカータグの文字色を変更する,JLabelやJEditorPaneで表示されるHtmlアンカータグのデフォルト文字色を変更するテストを行います。,https://lh4.googleusercontent.com/-tilzZhgELFk/VQ7ZWC4xblI/AAAAAAAAN1E/bR7KsSRQuRg/s200/AnchorTextColor.png)

** JEditorPaneに設定したフォントをHTMLテキストに適用する [#HonorDisplayProperties]
#swingdescription(Swing/HonorDisplayProperties,JEditorPaneに設定したフォントをHTMLテキストに適用する,HTMLEditorKitでbodyタグにデフォルトで指定されている文字サイズではなく、JEditorPaneに設定したフォントをHTMLテキストで使用します。,https://lh3.googleusercontent.com/-eKfbGIGltkw/VeNSQCA5DkI/AAAAAAAAOAg/PyS8lMWBPu0/s200-Ic42/HonorDisplayProperties.png)

** TitledBorderのタイトルにアイコンを表示する [#IconTitledBorder]
#swingdescription(Swing/IconTitledBorder,TitledBorderのタイトルにアイコンを表示する,TitledBorderのタイトルに文字列だけでなく、アイコンを表示するように設定します。,https://lh3.googleusercontent.com/-CoxU1H7Z550/VexP9UAQdbI/AAAAAAAAOBI/QIVGOXu5MNE/s200-Ic42/IconTitledBorder.png)

** JEditorPaneに表示したリンク上にカーソルが乗ったとき文字色を変更する [#HyperlinkHoverEffect]
#swingdescription(Swing/HyperlinkHoverEffect,JEditorPaneに表示したリンク上にカーソルが乗ったとき文字色を変更する,JEditorPaneに表示したリンクで:hover擬似クラスのような効果を行うためのHyperlinkListenerを設定します。,https://lh3.googleusercontent.com/-8YH7U9Pzs_c/VlITNjFkBKI/AAAAAAAAOHM/9wWxL-OhdoE/s200-Ic42/HyperlinkHoverEffect.png)

** JLabelに表示するtableタグの罫線を変更する [#HtmlTableBorderStyle]
#swingdescription(Swing/HtmlTableBorderStyle,JLabelに表示するtableタグの罫線を変更する,JLabelなどのコンポーネントにHTMLのtableタグを使用して描画する表の罫線を分離表示ではなく結合表示に変更します。,https://lh3.googleusercontent.com/-KUe25svxTkQ/VrdVpBBO6TI/AAAAAAAAONE/x6Lvt2P_x_c/s200-Ic42/HtmlTableBorderStyle.png)

** JLabelにHTMLフォーマットのinputタグで生成したcheckboxを表示する [#InputTypeCheckBox]
#swingdescription(Swing/InputTypeCheckBox,JLabelにHTMLフォーマットのinputタグで生成したcheckboxを表示する,JLabelを継承するヘッダのTableCellRendererにHTMLフォーマットのinputタグで生成したcheckboxを表示し、クリックに応じてその状態を変更します。,https://lh3.googleusercontent.com/-vnWIjLh4mRA/VtMSSVOc3gI/AAAAAAAAOPo/41aAmP3gMuc/s200-Ic42/InputTypeCheckBox.png)

** HTMLの16進数カラーコードからColorを生成する [#HTMLColorCodes]
#swingdescription(Swing/HTMLColorCodes,HTMLの16進数カラーコードからColorを生成する,HTMLの16進数カラーコードからColorを生成して、JLabelの文字色を変更する方法をテストします。,https://drive.google.com/thumbnail?id=1Vm61yca-8zEib19f6hRDxNtoX7gcUP6Ubg)

** JListのセルレンダラーとして設定したJEditorPaneからHyperlinkEventを取得する [#ListCellHyperlinkListener]
#swingdescription(Swing/ListCellHyperlinkListener,JListのセルレンダラーとして設定したJEditorPaneからHyperlinkEventを取得する,JListのセルレンダラーとして使用しているJEditorPaneに複数リンクを表示し、マウスクリックイベントを転送してHyperlinkEventが発生するように設定します。,https://drive.google.com/thumbnail?id=1ZRAf_BbeW7l2RWn7LDGbJAZwkwtXgKZuuA)

* ↑30 ↓31 [#h74545be]
#adsensebar

** JEditorPaneに配置したImgタグのvertical-alignを変更する [#HTMLImgBaseline]
#swingdescription(Swing/HTMLImgBaseline,JEditorPaneに配置したImgタグのvertical-alignを変更する,JEditorPaneに配置したImgタグのvertical-alignをベースライン揃えに変更します。,https://drive.google.com/thumbnail?id=1SHPkR8vKbzKY6zpuM6eQL0c_ci02zOsLcw)

** JTableのセル内文字列をHTMLタグを使用してハイライト [#TableCellHtmlHighlighter]
#swingdescription(Swing/TableCellHtmlHighlighter,JTableのセル内文字列をHTMLタグを使用してハイライト,JTableのセル内文字列をHTMLタグを使用して強調表示します。,https://drive.google.com/thumbnail?id=1PqzXSbIvazI6-v8INSlkDS2FOv7LtY-u-Q)

** JEditorPaneにソースコードをシンタックスハイライトして表示する [#SyntaxHighlightingEditorPane]
#swingdescription(Swing/SyntaxHighlightingEditorPane,JEditorPaneにソースコードをシンタックスハイライトして表示する,JEditorPaneのHTMLEditorKitにStyleSheetを設定して、ソースコードをシンタックスハイライト表示します。,https://drive.google.com/thumbnail?id=1b_texG1scFcKnOIcUNUHQPdquKal_Fu6OQ)

** JEditorPaneで選択した文字列の色反転を無効化 [#SelectedTextColor]
#swingdescription(Swing/SelectedTextColor,JEditorPaneで選択した文字列の色反転を無効化,JEditorPaneで選択した文字のレンダリングに使用する色をnullにして選択文字色の変更を無効化します。,https://drive.google.com/thumbnail?id=1Jv8dY71xTfQSscUwHdO-aekbqgRTFmfzwA)

** JEditorPaneに表示されたフォームからの送信データを取得する [#FormSubmitEvent]
#swingdescription(Swing/FormSubmitEvent,JEditorPaneに表示されたフォームからの送信データを取得する,JEditorPaneに表示されたフォームの送信データを取得し、パーセントエンコーディングされた文字列をデコードします。,https://drive.google.com/thumbnail?id=1yNsrqYvmMYj9LVvDEEoyCpo-jKwfVcylKg)

** JEditorPane内のリンク参照位置までスクロールする [#ScrollToReference]
#swingdescription(Swing/ScrollToReference,JEditorPane内のリンク参照位置までスクロールする,JEditorPaneのHTMLDocument内に配置されたリンクのアンカータグが表示される位置までスクロールします。,https://drive.google.com/thumbnail?id=1dnBj5zunBtGVHQ4iD2Kgwqe6IbWCjYSV)

** JButtonなどの点線によるフォーカス描画の内余白を変更する [#FocusDashedRectGap]
#swingdescription(Swing/FocusDashedRectGap,JButtonなどの点線によるフォーカス描画の内余白を変更する,WindowsLookAndFeelなどを適用したJButtonで描画される点線によるフォーカス矩形の内余白を変更します。,https://drive.google.com/thumbnail?id=1l5MNuTp7CTOcdF6t6zeqccxU2fJtnU6V)

** JEditorPaneのスクロールに連動してJTreeのノードを選択する [#Scrollspy]
#swingdescription(Swing/Scrollspy,JEditorPaneのスクロールに連動してJTreeのノードを選択する,JEditorPaneのスクロールに連動して表示状態になったリンクと同名のJTreeノードを検索・選択します。,https://drive.google.com/thumbnail?id=1WPiIXVEn_n8seXVfgwCByMIWUPocOwmF)

** JEditorPaneのHTMLレンダリングでw3c準拠の長さ単位を使用する [#W3CLengthUnits]
#swingdescription(Swing/W3CLengthUnits,JEditorPaneのHTMLレンダリングでw3c準拠の長さ単位を使用する,JEditorPaneのHTMLレンダリングでフォントサイズなどに指定された絶対単位をw3c準拠の長さで表示します。,https://drive.google.com/thumbnail?id=1j_CUQjXi2KjzpbM-AlCQME1ZInedQArw)

** HTMLEditorKitを適用したJEditorPaneのフォームにコンポーネントを表示する [#FormViewInputComponent]
#swingdescription(Swing/FormViewInputComponent,HTMLEditorKitを適用したJEditorPaneのフォームにコンポーネントを表示する,HTMLEditorKitを適用したJEditorPaneのフォームにinputやselectタグで表示可能なコンポーネントをテストします。,https://drive.google.com/thumbnail?id=1GjiSPlLuu6chdSwJIj4-lLAAyPrSXsT-)

** JTextPaneのStyledDocumentからhtmlテキストを生成する [#MinimalHTMLWriter]
#swingdescription(Swing/MinimalHTMLWriter,JTextPaneのStyledDocumentからhtmlテキストを生成する,JTextPaneから取得したStyledDocumentをMinimalHTMLWriterで変換してhtmlテキストを生成します。,https://drive.google.com/thumbnail?id=1vmydUsUDHmnZMDK1ZRv5Ww-K7NjwCC1F)