2013-05-02 4 views
1

JTextArea 안에 5 픽셀 씩 오른쪽과 위쪽에 텍스트의 여백을 추가하는 방법은 무엇입니까? Click HereJTextArea에서 텍스트 여백을 추가하는 방법은 무엇입니까?

public class SubTextField extends JTextArea{ 

public SubTextField() 
{ 
    setLineWrap(true); 
    setWrapStyleWord(true); 
    setPreferredSize(new Dimension(0,50)); 
    Border b = BorderFactory.createMatteBorder(1, 1, 1, 1, Color.black); 
    setBorder(b); 
    setFont(new Font("Arial",Font.PLAIN,16)); 
    actionButtons(); 
} 
} 
+0

'setPreferredSize (new Dimension (0,50));을 사용하지 말 것'setColumns'와'setRows'를 사용하면 폰트 크기의 변화를 잘 처리 할 수 ​​있습니다 ... – MadProgrammer

답변

5

setMargin(new Insets(5,0,0,5)); 상단과 오른쪽에서 5 픽셀의 여백을 만들 것입니다 : 여기

은 이미지입니다.

(Insets 개체에 대한 매개 변수는 각각 위쪽, 왼쪽, 아래쪽 및 오른쪽입니다.)

1

창 빌더를 사용하는 경우 레이아웃 도우미 지원을 사용하여 인세 트 및 확장, 채우기 등의 많은 다른 기능을 쉽게 설정할 수 있습니다.

관련 문제