00:11このページでは、JTextPane、JEditorPane、JTextAreaといったJTextComponent関係のコンポーネントの使い方を集めて一覧にしています。↓21JTextAreaのCaretを変更してマウスのダブルクリックによる単語選択の動作を変更するJTextComponentで使用されるCaretの幅を変更するJFrameがアクティブであるかどうかでテキスト選択ハイライト色を変更するJTextAreaに設定したHighlightをすべて削除するNimbusLookAndFeelで子テキストコンポーネントのフォーカスボーダーを親JScrollPaneに適用するJTextComponentにファイルとテキストをドロップ可能に設定するJTextFieldが編集不可状態でもCaretが点滅するよう設定するJTextFieldにタブ文字を挿入するJTextComponentHighlighterで文字列をハイライトHighlighterで文字列をハイライトHighlighterを使ってテキスト中の文字列を強調表示します。Hyperlinkを、JLabel、JButton、JEditorPaneで表示Hyperlinkを、JLabel、JButton、JEditorPaneで表示Hyperlinkを、JLabel、JButton、JEditorPaneで表示し、それぞれクリックした時のイベントを取得します。JTextPane、JLabelなどで複数行を表示JTextPane、JLabelなどで複数行を表示JTextPane、JTextArea、JLabelを使った複数行のラベルをテストします。Htmlを使ったJLabelとJEditorPaneの無効化Htmlを使ったJLabelとJEditorPaneの無効化Htmlを使ったJLabelと、JEditorPaneをsetEnabled(false)で無効にします。DefaultEditorKitでポップアップメニューからコピーDefaultEditorKitでポップアップメニューからコピーDefaultEditorKitを使って、JTextFieldなどでポップアップメニューを使ったコピー、貼り付け、切り取りを行います。GraphicsEnvironmentにFontを登録して使用するGraphicsEnvironmentにFontを登録して使用するGraphicsEnvironmentにFontを登録して、Htmlタグなどで使用できるようにします。Fontサイズをコンポーネントの幅に応じて変更するFontサイズをコンポーネントの幅に応じて変更するJTextPaneのフォントサイズをその幅に応じて自動変更します。Startで動作中のアプリケーションからシステム全体の共有クリップボードにアクセスします。JTextComponentでサロゲートペアのテストJTextComponentでサロゲートペアのテストJEditorPaneなどで数値文字参照やUnicodeエスケープを使ってサロゲートペアのテストをします。JScrollBarに検索結果をハイライト表示JScrollBarに検索結果をハイライト表示JScrollBarなどにJTextAreaの文字列検索の結果をハイライト表示します。↓11JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示するJTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示するHTMLEditorKitを使用するJTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示、編集、JTextPaneに反映するテストを行なっています。JTableのセルを横方向に連結するJTableのセルを横方向に連結するJTableのセルを横方向に連結するセルレンダラーを作成します。DefaultHighlighterの描画方法を変更するDefaultHighlighterの描画方法を変更するDefaultHighlighterの描画方法を変更して、文字列が選択されている場合のハイライト表示を変更します。JViewportにBorderを設定するJViewportにBorderを設定するJViewportにBorderを設定して余白を作成します。JTableのセル内で小数点揃えJTableのセル内で小数点揃えJTableのセルレンダーとしてTabSetを設定したJTextPaneを使用し、数値の小数点揃えを行います。JTextComponentの選択ハイライトを変更JTextComponentの選択ハイライトを変更JTextComponentのサブクラスで文字列選択する際に使用するハイライトの背景色や形状を変更します。JTextAreaでドキュメント更新時のCaret移動をテストするJTextAreaでドキュメント更新時のCaret移動をテストするJTextAreaのドキュメントが更新された時、Caretのアップデートポリシーによって、その位置がどのように移動するかをテストします。Fontに長体をかけてJTextAreaで使用するFontに長体をかけてJTextAreaで使用する文字に長体をかけたフォントを生成し、これをJTextAreaなどのコンポーネントで使用します。JTextAreaなどのCaretを非表示にするJTextAreaなどのCaretを非表示にするJTextAreaなどのCaretを非表示にするテストを行います。JTextComponentのCaretの色を変更するJTextComponentのCaretの色を変更するJTextFieldやJTextPaneなどのJTextComponentで、Caretの色を変更します。↓21JTextAreaのCaretを変更してマウスのダブルクリックによる単語選択の動作を変更するJTextAreaのCaretを変更してマウスのダブルクリックによる単語選択の動作を変更するJTextAreaのCaretを変更してマウスのダブルクリックで単語を選択したあとの継続ドラッグで次の単語まで選択範囲を拡張するよう変更します。JTextComponentで使用されるCaretの幅を変更するJTextComponentで使用されるCaretの幅を変更するJTextFieldやJTextAreaなどのJTextComponentで使用されるCaretの幅を変更します。JFrameがアクティブであるかどうかでテキスト選択ハイライト色を変更するJFrameがアクティブであるかどうかでテキスト選択ハイライト色を変更するJFrameがアクティブであるかどうかでその子JTextComponentのテキスト選択ハイライトの背景色を変更します。JTextAreaに設定したHighlightをすべて削除するJTextAreaに設定したHighlightをすべて削除するJTextAreaに設定したHighlightをすべて削除、または選択ハイライトを除いてすべて削除します。NimbusLookAndFeelで子テキストコンポーネントのフォーカスボーダーを親JScrollPaneに適用するNimbusLookAndFeelで子テキストコンポーネントのフォーカスボーダーを親JScrollPaneに適用するNimbusLookAndFeelでJScrollPaneのビューポートにテキストコンポーネントがひとつだけ配置されている場合、そのフォーカスボーダーを親JScrollPaneに適用するかを切り替えます。JTextComponentにファイルとテキストをドロップ可能に設定するJTextComponentにファイルとテキストをドロップ可能に設定するJTextComponentにデフォルトの文字列だけでなくファイルもドロップ可能になるよう設定します。JTextFieldが編集不可状態でもCaretが点滅するよう設定するJTextFieldが編集不可状態でもCaretが点滅するよう設定するJTextFieldなどのJTextComponentが編集不可の状態でもCaretを非表示にせず点滅が継続するよう設定します。JTextFieldにタブ文字を挿入するJTextFieldにタブ文字を挿入するJTextFieldにキー入力でタブ文字を挿入したり、タブサイズを変更します。