Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 JTextField에 패딩을 어떻게 추가할 수 있습니까?


JTextField JTextComponent 의 하위 클래스입니다. 클래스이며 사용자가 텍스트 값을 한 줄 형식으로 입력할 수 있도록 하는 가장 중요한 구성 요소 중 하나입니다. . JTextField 클래스는 ActionListener 를 생성합니다. 인터페이스 내부에 일부 입력을 입력하려고 할 때. JTextField 클래스의 중요한 메소드는 setText(), getText(), setBorder(), setEnabled(), 입니다. 등

setMargin(Insets)을 사용하여 JTextField에 패딩을 추가할 수 있습니다. JTextComponent 수업.

구문

public void setMargin(Insets m)

예시

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JTextfieldPaddingTest extends JFrame {
   private JTextField jtf;
   public JTextfieldPaddingTest() {
      jtf = new JTextField("Welcome to Tutorials Point");
      jtf.setMargin(new Insets(10, 10, 10, 10));
      add(jtf, BorderLayout.NORTH);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JTextfieldPaddingTest();
   }
}

출력

Java에서 JTextField에 패딩을 어떻게 추가할 수 있습니까?