[질문] 스크롤바 관련 질문
앨프레드
메모장에서 있는 활성화가 되어 있지 않는 스크롤바를 넣고 JTexAREA에 싶은데요 어떻게 하면 될까요?
글자가 늘어낼때 스크롤바가 생겨서 JTEXTAREA 영역이 변경되어 보기 좋지 않더라구요.
그러니깐 TEXTAREA가 스크롤바 크기만큼 늘었다, 줄었다. 늘었다, 줄었다는데 정말 보기 싫더라구요.
그래서 메모장을 보니깐, 글자가 범위를 넘지 않으면 위 그림처럼 활성화가 되어 있지 않는 상태에 대기(?)중이더라구요.
이걸 어떻게 구현하면 좋을까요? 이런 저런 메소드들을 써보고 있는 중인데, 당췌 안되서 말입니다.
고수님들가르침 부탁드립니다.
-
수예
예, 그렇게 했습니다. 그런데, 스크롤이란게 선언을 해줘도 범위 이상의 데이터나 영역이 발생되었을 경우 생성되는거 아닙니까? 음.. 그렇지 않아도 만들 수 있는 방법을 지금 알아보고 있는 중입니다. 수다님께서 알려주신 방법도 요리조리 해봤지만 안되네요, 아직 내공이 부족한 탓인가 봐요 ㅠ_ㅠ
-
여름
JTestArea jta = new JTextArea();
JScrollPane jsp = new JScrollPane(jta);
이렇게 객체 생성 후 jta가 들어갈 자리에 jsp를 입력하면 자동으로 스크롤바가 생성됩니다만,,,
이거 질문하신거 맞지요?... -
타키
ScrollPaneConstants 에 보면, HORIZONTAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED 등이 있어요. 이걸 참조해보세요. vc++랑 똑같이 동작하지는 않겠지만..