2016-05-18 5 views
2

JTextAreaのコンポーネント方向はLEFTに設定されているため、テキストは左から右に書き込まれます。時には、ユーザーが書いている間に、テキストの向きが突然右に変わるので、すべてのテキストが右揃えで表示されることがあります。 私はこれがなぜ起こるのか説明することはできませんが(ユーザーからの直接的なフィードバックはありません)、ユーザーが入力している間、キーボードのショートカットを有効にしてテキストの向きを変更します。 これはどのように起こる可能性がありますか?テキスト領域でのテキストの向きの変更を引き起こす何か他のものがありますか?キーボードショートカットでJTextAreaのテキストの向きを変更できますか?

答えて

4

スイングには、スイングオブジェクトの作成時にアクティブになるキーボードショートカットがあらかじめ定義されています。キーバインディングを編集する必要があります。 This articleはあなたの状況に役立ちます。

+3

(1+)特に、「シフトコントロールO」がコンポーネントの向きを切り替えるように見えます。 – camickr

+0

はい、コンポーネントの向きはCtrl + Shift + Oで変更されます。要点は、向きがすぐに変わるのではなく、何かを入力した後です。 –

関連する問題