Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể thêm padding vào JTextField trong Java?


A JTextField là một lớp con của JTextComponent và nó là một trong những thành phần quan trọng nhất cho phép người dùng nhập giá trị văn bản ở định dạng một dòng . Lớp JTextField sẽ tạo ActionListener giao diện khi chúng tôi cố gắng nhập một số đầu vào bên trong nó. Các phương thức quan trọng của lớp JTextField là setText (), getText (), setBorder (), setEnabled (), vv

Chúng tôi có thể thêm padding vào JTextField bằng cách sử dụng setMargin (Insets s) của JTextComponent lớp học.

Cú pháp

public void setMargin(Insets m)

Ví dụ

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();
   }
}

Đầu ra

Làm cách nào chúng ta có thể thêm padding vào JTextField trong Java?