このページでは、JTextPaneJEditorPaneJTextAreaといったJTextComponent関係のコンポーネントの使い方を集めて一覧にしています。

JTextComponent

Highlighterで文字列をハイライト

Highlighterで文字列をハイライト

Highlighterを使ってテキスト中の文字列を強調表示します。

Hyperlinkを、JLabel、JButton、JEditorPaneで表示

Hyperlinkを、JLabel、JButton、JEditorPaneで表示

Hyperlinkを、JLabelJButtonJEditorPaneで表示し、それぞれクリックした時のイベントを取得します。

JTextPane、JLabelなどで複数行を表示

JTextPane、JLabelなどで複数行を表示

JTextPaneJTextAreaJLabelを使った複数行のラベルをテストします。

Htmlを使ったJLabelとJEditorPaneの無効化

Htmlを使ったJLabelとJEditorPaneの無効化

Htmlを使ったJLabelと、JEditorPanesetEnabled(false)で無効にします。

DefaultEditorKitでポップアップメニューからコピー

DefaultEditorKitでポップアップメニューからコピー

DefaultEditorKitを使って、JTextFieldなどでポップアップメニューを使ったコピー、貼り付け、切り取りを行います。

GraphicsEnvironmentにFontを登録して使用する

GraphicsEnvironmentにFontを登録して使用する

GraphicsEnvironmentFontを登録して、Htmlタグなどで使用できるようにします。

Fontサイズをコンポーネントの幅に応じて変更する

Fontサイズをコンポーネントの幅に応じて変更する

JTextPaneのフォントサイズをその幅に応じて自動変更します。

ClipboardServiceでシステム全体の共有クリップボードにアクセスする

ClipboardServiceでシステム全体の共有クリップボードにアクセスする

ClipboardServiceを使ってJava Web Startで動作中のアプリケーションからシステム全体の共有クリップボードにアクセスします。

JTextComponentでサロゲートペアのテスト

JTextComponentでサロゲートペアのテスト

JEditorPaneなどで数値文字参照やUnicodeエスケープを使ってサロゲートペアのテストをします。

JScrollBarに検索結果をハイライト表示

JScrollBarに検索結果をハイライト表示

JScrollBarなどにJTextAreaの文字列検索の結果をハイライト表示します。

↑10 ↓11

JTextFieldを編集不可のJTextPaneに追加する

JTextFieldを編集不可のJTextPaneに追加する

JTextFieldを空欄として編集不可にしたJTextPaneに追加します。

JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示する

JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示する

HTMLEditorKitを使用するJTextPaneで修飾したテキストをJTextAreaHtmlソースとして表示、編集、JTextPaneに反映するテストを行なっています。

JTableのセルを横方向に連結する

JTableのセルを横方向に連結する

JTableのセルを横方向に連結するセルレンダラーを作成します。

DefaultHighlighterの描画方法を変更する

DefaultHighlighterの描画方法を変更する

DefaultHighlighterの描画方法を変更して、文字列が選択されている場合のハイライト表示を変更します。

JViewportにBorderを設定する

JViewportにBorderを設定する

JViewportBorderを設定して余白を作成します。

JTableのセル内で小数点揃え

JTableのセル内で小数点揃え

JTableのセルレンダーとしてTabSetを設定したJTextPaneを使用し、数値の小数点揃えを行います。

JTextComponentの選択ハイライトを変更

JTextComponentの選択ハイライトを変更

JTextComponentのサブクラスで文字列選択する際に使用するハイライトの背景色や形状を変更します。

JTextAreaでドキュメント更新時のCaret移動をテストする

JTextAreaでドキュメント更新時のCaret移動をテストする

JTextAreaのドキュメントが更新された時、Caretのアップデートポリシーによって、その位置がどのように移動するかをテストします。