2014-03-25 3 views
2

두 개의 텍스트 필드를 하나의 뷰포트로 설정하고 각 텍스트 필드에 스크롤 막대를 추가하는 대신 더 많은 텍스트를 입력 할 때 각 텍스트 필드를 확장하도록 설정할 수 있습니다.자바에서 두 개의 텍스트 필드를 하나의 뷰포트로 배치하는 방법은 무엇입니까?

단어로 설명하기가 어렵 기 때문에 스케치를 업로드했습니다.

enter image description here

+1

일을 isketch – nachokk

+0

: 고마워, 그런 스케치에 사과 해. – user9349193413

답변

2

당신이 뭔가를 할 수있는, 당신이 뭔가를 입력 할 때마다, 그것은 더 큰 가져옵니다

field.addKeyListener(this); 

그리고 당신의 KeyListener 구현이에서 다음에 대한

@Override 
public void keyReleased(KeyEvent arg0) { 
    field.setSize(field.getWidth() + 10, field.getHeight()); 
    repaint(); 
} 
+0

이 경우에도 계산하고 위치를 다시 잡아야한다. 아래 texfield. 하지만 여전히 옵션, 감사합니다. – user9349193413

관련 문제