如何在 Java 中獲取 JTextArea 的製表符大小?


若要獲取 JTextArea 中的製表符大小,可以使用 getTabSize() 方法 -

textArea.getTabSize();

把它賦值給 int 變數,然後在控制檯顯示大小 -

int size = textArea.getTabSize();
System.out.println("Tab Size = "+size);

下面是一個設定 JTextArea 製表符大小的示例 -

示例

package my;
import java.awt.GridLayout;
import javax.swing.*;
public class SwingDemo {
   SwingDemo() {
      JFrame frame = new JFrame();
      JTextArea textArea = new JTextArea("This is demo text.");
      int size = textArea.getTabSize();
      System.out.println("Tab Size = "+size);
      frame.add(textArea);
      frame.setSize(550,300);
      frame.setLayout(new GridLayout(2, 2));
      frame.setVisible(true);
   }
   public static void main(String args[]) {
      new SwingDemo ();
   }
}

輸出

製表符的大小將在控制檯中顯示 -

更新日期: 2019 年 7 月 30 日

242 次瀏覽

啟動你的 職業生涯

完成課程並獲得認證

開始
廣告