Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでJTextAreaの方向を右から左に設定するにはどうすればよいですか?


JTextArea JTextComponentのサブクラスです クラスであり、テキストを表示したり、ユーザーがテキストを入力できるようにするための複数行のテキストコンポーネントです。 JTextAreaはCaretListenerを生成できます JTextAreaの機能を実装しようとしているときのインターフェース。デフォルトでは、JTextareaは左から右への方向付けを許可します 、ユーザーが右から左にテキストを入力したい場合 sを使用して etComponentOrientation( ComponentOrientation.RIGHT_TO_LEFT JTextAreaクラスのメソッド。

import java.awt.*;
import javax.swing.event.*;
import javax.swing.*;
public class JTextAreaOrientationTest extends JFrame {
   private JTextArea textArea;
   public JTextAreaOrientationTest() {
      setTitle("JTextAreaOrientation Test");
      textArea = new JTextArea();
      textArea.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
      add(new JScrollPane(textArea), BorderLayout.CENTER);
      setSize(400, 275);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String args[]) {
      new JTextAreaOrientationTest();
   }
}
出力

JavaでJTextAreaの方向を右から左に設定するにはどうすればよいですか?


  1. JavaでJCheckBoxに境界線を設定するにはどうすればよいですか?

    JCheckBox JToggleButtonを拡張できるコンポーネントです およびJCheckBoxのオブジェクト チェックできるオプションを表します またはチェックなし 。 2つ以上のオプションがある場合は、これらのオプションの任意の組み合わせを同時に選択できます。 setBorder()を使用して、JCheckBoxコンポーネントに境界線を設定できます。 メソッドを使用して、 setBorderPainted()であることを確認してください メソッドをtrueに設定します。 例 import java.awt.*; import java.awt.event.*; import j

  2. JavaのJTextArea内に行の折り返しと単語の折り返しのテキストを実装するにはどうすればよいですか?

    JTextArea は、テキストを表示したり、ユーザーがテキストを入力したりするための複数行のテキストコンポーネントであり、 CaretListenerを生成します。 JTextAreaの機能を実装しようとしているときのインターフェース 成分。 JTextArea クラスはJTextComponentを継承します Javaのクラス。 以下の例では、 JTextAreaを実装できます。 ユーザーがいるクラスは、ワードラップのいずれかを選択できます または l インラップ ItemListenerを使用するチェックボックス インターフェイス。 例 import javax.swin