JTextArea PlainDocument
このページでは、JTextAreaなどのPlainDocument関係のコンポーネントのメモを集めて一覧にしています。
- JTextArea PlainDocument
 - ↑10 ↓11
 - ↑20 ↓21
- JTextAreaでドキュメント更新時のCaret移動をテストする
 - JTextAreaにフォーカスが当たったときその高さを自動拡張する
 - JTextArea内にあるCaret位置の文字のUnicodeコードポイントを表示する
 - JTextAreaの最終行を超えてスクロール可能にする
 - JTextAreaのCaretを変更してマウスのダブルクリックによる単語選択の動作を変更する
 - JTextArea内の文字の文字種を取得する
 - JTextAreaとJFrameで幅固定、文字列の折り返し、親枠外まで高さ拡大可能なセルエディタを作成する
 - JTextAreaに設定したHighlightをすべて削除する
 - JTextAreaをマウスで長押しして単語選択などを実行する
 - JTextAreaの検索ハイライトに縁を描画する
 - JToolTipにJTextAreaを配置して自動的に行折返しする
 - JTextComponentの文字列選択ハイライトのすべての角を丸めて半透明で描画する
 - JTextAreaのキャレットを右端の折り返し位置、改行記号位置の順に移動する
 
 
JTextArea PlainDocument
JTextAreaの任意の行まで移動
JTextAreaの任意の行まで移動
指定した行番号がJTextAreaの中で先頭にくるようにジャンプします。
JTextAreaの行をマウスでロールオーバー表示
JTextAreaの行をマウスでロールオーバー表示
JTextAreaのマウスカーソルがある行をロールオーバー表示します。
JTextAreaから一行ずつ文字列を取得
JTextAreaから一行ずつ文字列を取得
JTextAreaなどのテキストコンポーネントから一行ずつ文字列を取り出してそれを処理します。
JTextAreaに行ハイライトカーソルを表示
JTextAreaに行ハイライトカーソルを表示
JTextAreaのカーソルがある行をハイライト表示します。
JTextAreaの背景に画像を表示
JTextAreaの背景に画像を表示
JTextAreaなどのコンポーネントの背景に、Borderを使って中心揃えした画像を表示します。
JTextAreaに表示できる行数を制限
JTextAreaに表示できる行数を制限
ドキュメントのサイズを一定にして、JTextAreaなど表示できる行数を制限します。
JTextAreaに行番号を表示
JTextAreaに行番号を表示
JTextAreaの行番号を表示するコンポーネントを作成し、これを対象となるJTextAreaと同じJScrollPaneのRowHeaderViewに設定します。
JTextAreaに行カーソルを表示
JTextAreaに行カーソルを表示
JTextAreaのカーソルがある行全体にアンダーラインを引きます。
JTextAreaのキャレットを上書きモード対応にする
JTextAreaのキャレットを上書きモード対応にする
JTextAreaにキャレット上の文字を上書きする上書きモードを追加します。
JTextAreaでSmoothScrollによる行移動
JTextAreaでSmoothScrollによる行移動
SmoothScrollアニメーション有りでJTextAreaの任意の行まで移動します。
↑10 ↓11
JTextAreaの一部を編集不可にする
JTextAreaの一部を編集不可にする
JTextAreaの一部の行を編集不可になるよう設定します。
JTextAreaをキャプションとして画像上にスライドイン
JTextAreaをキャプションとして画像上にスライドイン
画像の上にJTextAreaをスライドインアニメーションで表示します。
TableCellEditorをスクロール可能にする
TableCellEditorをスクロール可能にする
JTableのTableCellEditorとして、JTextAreaとJScrollPaneを使用します。
JTextAreaの最終行だけ編集可能になるよう設定する
JTextAreaの最終行だけ編集可能になるよう設定する
DocumentFilterを使用して最終行のみ編集可能なJTextAreaを作成します。
JTextAreaでハイライト付き検索を行う
JTextAreaでハイライト付き検索を行う
JTextArea内の文字列を指定した条件で検索し、マッチした文字列をすべてハイライト表示します。
JTextAreaにLoggerのログを出力する
JTextAreaにLoggerのログを出力する
Loggerのログ出力をJTextAreaに表示するためのOutputStreamとStreamHandlerを作成します。
JTextAreaでのCaretによる選択状態表示を維持する
JTextAreaでのCaretによる選択状態表示を維持する
JTextAreaなどのJTextComponentに、フォーカスがない場合でも文字列の選択状態をハイライト表示するCaretを設定します。
JTextArea内の文字列がマウス操作で選択されたら自動的にコピーする
JTextArea内の文字列がマウス操作で選択されたら自動的にコピーする
JTextArea内の文字列がマウス操作で選択された場合のイベントを取得するMouseListenerとCaretListenerを設定し、その選択文字列を自動的にクリップボードにコピーする機能を追加します。
JOptionPaneに配置するJTextAreaの最大幅を指定してサイズ調整を行う
JOptionPaneに配置するJTextAreaの最大幅を指定してサイズ調整を行う
JOptionPaneに配置するJTextAreaの最大幅を指定し、テキストが複数行になってもその幅を超えず、スクロールバーも表示されない高さまで拡張されるよう設定します。
JTextAreaで単語選択を実行した場合の区切り文字を変更する
JTextAreaで単語選択を実行した場合の区切り文字を変更する
JTextAreaで文字列のダブルクリックによる単語選択を実行した場合、単語の区切りとみなす文字を追加します。
↑20 ↓21
JTextAreaでドキュメント更新時のCaret移動をテストする
JTextAreaでドキュメント更新時のCaret移動をテストする
JTextAreaのドキュメントが更新された時、Caretのアップデートポリシーによって、その位置がどのように移動するかをテストします。
JTextAreaにフォーカスが当たったときその高さを自動拡張する
JTextAreaにフォーカスが当たったときその高さを自動拡張する
JTextAreaにフォーカスが当たったときその高さを自動拡張、外れたときに縮小します。
JTextArea内にあるCaret位置の文字のUnicodeコードポイントを表示する
JTextArea内にあるCaret位置の文字のUnicodeコードポイントを表示する
JTextArea内にあるCaretの隣の位置にある文字のUnicodeコードポイントをJTextFieldに表示します。
JTextAreaの最終行を超えてスクロール可能にする
JTextAreaの最終行を超えてスクロール可能にする
JTextAreaの高さを拡張し、その最終行を超えてスクロール可能になるよう設定します。
JTextAreaのCaretを変更してマウスのダブルクリックによる単語選択の動作を変更する
JTextAreaのCaretを変更してマウスのダブルクリックによる単語選択の動作を変更する
JTextAreaのCaretを変更してマウスのダブルクリックで単語を選択したあとの継続ドラッグで次の単語まで選択範囲を拡張するよう変更します。
JTextArea内の文字の文字種を取得する
JTextArea内の文字の文字種を取得する
JTextArea内のCaret位置にある文字のUnicodeブロック(文字種)を取得してJTextFieldに表示します。
JTextAreaとJFrameで幅固定、文字列の折り返し、親枠外まで高さ拡大可能なセルエディタを作成する
JTextAreaとJFrameで幅固定、文字列の折り返し、親枠外まで高さ拡大可能なセルエディタを作成する
JTextAreaを幅固定、文字列の長さに応じた折り返しで高さ伸縮可能に設定し、これをJFrameに配置して親枠外でも表示可能なJListセルラベルエディタとして使用します。
JTextAreaに設定したHighlightをすべて削除する
JTextAreaに設定したHighlightをすべて削除する
JTextAreaに設定したHighlightをすべて削除、または選択ハイライトを除いてすべて削除します。
JTextAreaをマウスで長押しして単語選択などを実行する
JTextAreaをマウスで長押しして単語選択などを実行する
JTextAreaにMouseListenerを追加し、マウス左ボタンの長押しで単語選択、右クリックでのフォーカス移動などの機能を追加します。
JTextAreaの検索ハイライトに縁を描画する
JTextAreaの検索ハイライトに縁を描画する
JTextAreaの検索文字列に適用するハイライトに縁色を設定します。
JToolTipにJTextAreaを配置して自動的に行折返しする
JToolTipにJTextAreaを配置して自動的に行折返しする
JToolTipにJTextAreaを配置して割当て幅に収まりきらない長さの行を自動的に折り返します。
JTextComponentの文字列選択ハイライトのすべての角を丸めて半透明で描画する
JTextComponentの文字列選択ハイライトのすべての角を丸めて半透明で描画する
JTextAreaやJEditorPaneなどのJTextComponentが使用するCaretに文字列選択ハイライトのすべての角を丸め、かつ半透明で描画するHighlightPainterを使用するよう設定します。
JTextAreaのキャレットを右端の折り返し位置、改行記号位置の順に移動する
JTextAreaのキャレットを右端の折り返し位置、改行記号位置の順に移動する
JTextAreaのキャレット移動アクションを表示上での右端の折り返し位置、その次に改行記号位置の順番で遷移するよう設定します。



















