好みのサイズと位置を尊重するレイアウト マネージャーを使用して、コンポーネントに JTextArea を追加しています。ただし、JTextArea に表示されるキャレットの位置は、いくつかの「ワイド」文字 (「m」など) を入力すると、正しくなくなります。
これは左からすべての文字を入力した後であり、実際のキャレット位置は「d」の後です。この場合の JTextArea は、テキストよりもはるかに広いです。関連するかどうかはわかりませんが、使用されているフォントは Arial、サイズ 11、プレーン スタイルであり、JTextArea を親コンテナーに追加する前に設定されています。これを引き起こしている可能性のあるアイデアはありますか?