基本的には、マウスで選択したテキストを中央に置くことです(通常の左クリック、単語の上にドラッグ、青色に変わります)。そのようなものです)。そして、それを左、中央、または右に並べます。私はすでにこれを処理するためにボタンとアクションリスナーを設定しましたが、私はactionListenerの中にコードが必要です。StyledEditorKitを正しく使用してテキストを整列する方法
明確にするために、私はこれを使用したくない:は
setHorizontalAlignment(JTextField.CENTER);
これは、全体のテキストフィールドを中心に、それは私が探しているものではないのです。私が探しているのは、現在選択されているテキストのみが割り振られているワープロで見られるものと非常に似ています。このようにして、私は1行のテキストをアライメントされたままにすることができます。そして、そのすぐ下にあるものは中央のアライメントされたものにすることができます。
私は以前にStyledEditorKitを手にしていました。私はこれを使用する必要があったと思います。私はStyledEditorKit.AlignmentAction
を使用することができると推測していますが、このメソッドは文字列と整数を必要とし、実際にこれらが何であるかは指定していません。
これを行うには、StyledEditorKitが最適でしょうか?それとも私が気づいていないより効率的な方法がありますか?