Toolkit

예숑·2023년 12월 4일
0

JAVA - GUI

목록 보기
4/8
post-thumbnail

java.awt.Toolkit

→ GUI 작업 시 사용하는 유틸리티 클래스 이다.
→ 그래픽 자원관련 시스템 정보를 제공한다.
→ Toolkit 객체가 하나만 존재해야 해서 new 명령으로 만들 수 없으며, Component 의 메소드인 getToolkit( ) 이나 Toolkit.getDefaultToolkit( ) 을 사용해야 한다.

toolkit.getDefaultToolkit( ).getImage(”경로파일”) : 경로 파일에 있는 이미지를 얻어 내는 메소드
⇒이미지를 얻기 위해서는 이미지가 클래스와 같은 주소에 있어야 한다.
setIconImage( ) : 프레임의 최소화된 아이콘에 표시되는 이미지를 설정해준다.
Toolkit.getDefaultToolkit( ).getScreenSize( ) : 모니터 전체 화면 사이즈를 구할 수 있다.

전체화면의 중간 위치 구하기

⭐️이미지 삽입하기

→ classs ImageIcon 를 이용한다.
→ swing 패키지
→ 이미지를 넣을 때는 넣을 class 파일이 저장되어 있는 위치와 같은 위치에 저장한 후 넣어준다.
getImage( ) : 이미지를 넣어준다.
→ 이미지 사이즈를 조절할 수 있는데, 이 때
getScaledInstance(가로 크기, 세로 크기, 변환 알고리즘) 을 이용해준다.
getScaledInstance( ) 는 크기변환 후 이미지 품질이 떨어지는 것을 방지 해준다.

💜JButton 에 Toolkit 이용하기

→ 버튼에 이미지를 생성할 수도 있고, 이미지에 대한 설정도 가능하다.
setRolloverIcon(ImageIcon icon) : 커서를 버튼에 올리면 나오는 이미지를 설정해준다.
setToolTipText(String str) : 커서를 버튼에 올리면 나오는 텍스트 박스를 설정해준다.
setEnabled(Boolean) : 버튼의 활성화 또는 비활성화를 설정해준다.

0개의 댓글