마우스리스너와 함께 사용
* 메소드
copy() , cut() , paste()
moveCaretPosition(int) 만약 0 을 줄 경우, 더블클릭한 위치부터 처음 위치까지 선택 됨.
setCaretPosition() : 커서의 위치를 이동시킬수 있음
예) ta.setCaretPosition(ta.getText().length()); - > 가장 마지막에 커서를 위치 시킴
setDragEnabled( default : false ) -> 특정 부분을 셀렉션 한 후,끌어다 다른 위치에 놓으면, 셀렉션한 부분이 이동됨
setEditable(boolean) -> 수정 가능 여부 결정
setFocusAcelerator ('a') -> TextArea 로 포커스 위치하는 단축키 지정 ( alt + @)
setSelectedTextColor(Color) -> 선택된 텍스트의 색상 지정
setSelectedColor(Color) - > 선택된 배경색 지정
setSelectionStart(int) - > 지정한 위치 부터
setSelectionEnd(int) -> 지정한 위치까지 선택됨
마우스 리스너에서 조건부
e.getClickCount() -> 클릭 카운트 반환 해주는 메소드
isPopupTrigger() -> 마우스 오른쪽 인지 여부 반환해주는 메소드
이 모든건 JTextArea , JTextField 에서 다 상속되어있어서 사용할 수 있음
----------- JTextArea --------------
replaceRange("문자열",시작위치,끝위치) - > 문자열 바꾸어주는 메소드
setHorizontalAlignment(JTextField.RIGHT) - > 입력하는 문자열의 위치를 지정함
----------JPasswordField ------------
setEchoChar(cha) - > * 대신 지정한 문자로 변경 가능
getPassword = > 입력된 패스워드 문자 가져오는 메소드 ( 스트링 객체로 할당해서 받아야함 )
'JAVA > Swing' 카테고리의 다른 글
KeyStroke (0) | 2013.02.27 |
---|---|
Toolbar (0) | 2013.02.27 |
JTabbedPane (0) | 2013.02.26 |
JPopupMenu (0) | 2013.02.26 |
JOption Pane (0) | 2013.02.26 |