티스토리 뷰
들어가며
- JavaFX UI Application을 개발하면서 특정 컨트롤을 Hover 했을 때 툴팁 이 전시되도록 구현을 해줘야 할 때가 있습니다.
- JavaFX를 사용하여 컨트롤에 Tooltip을 설정해주는 방법에 대해서 알아보겠습니다.
구현방법
- 먼저 Tooltip을 만들어보겠습니다.
- Tooltip 클래스를 이용하여 만들 수 있습니다.
Tooltip tooltip = new Tooltip();
tooltip.setText("This is Tooltip");
- 만약 Tooltip의 스타일을 변경해주고 싶다면 Tooltip 클래스를 상속받는 클래스를 만들어 사용할 수 있습니다.
public class CustomTooltip extends Tooltip {
private String title;
public CustomTooltip(String title) {
super(title);
initStyle();
}
private void initStyle() {
super.setStyle("fx-background-color:#E0EEFD; -fx-background: #E0EEFD;");
}
}
- Control 클래스의 setTooltip(Tooltip tooltip) 메소드를 사용하면 간단하게 Tooltip을 달아줄 수 있습니다.
- 대부분의 Control들은 Control 클래스를 상속받고 있기 때문에 메소드를 사용할 수 있습니다.
myButton.setTooltip(tooltip);
관련글
반응형
'프로그래밍 > JavaFX' 카테고리의 다른 글
[JavaFX] FileChooser 파일 확장자 패턴 설정 방법 (0) | 2020.11.10 |
---|---|
[JavaFX] Window Close시 이벤트 처리 방법 (0) | 2020.11.06 |
[JavaFX] FXML 상에서 ComboBox 데이터 세팅 방법 (0) | 2020.08.03 |
[JavaFX] FXML상에서 Button에 이미지 입히는 방법 (0) | 2020.07.06 |
[JavaFX] 구분선 Divider(Separator) 추가 방법 (0) | 2020.07.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Java UI
- 텐트
- java
- effective java
- 일본 여행
- JavaFX
- JavaFX 종료
- springboot
- 일본 배낭여행
- 이펙티브자바
- intelij
- JavaFX Window Close
- 배낭여행
- TableView
- 자전거
- effectivejava
- 인텔리제이
- 방통대 과제물
- JavaFX 테이블뷰
- JavaFX Table View
- 스프링부트
- 자바
- 일본여행
- git
- windows
- 일본 자전거 여행
- 이펙티브 자바
- 배낭 여행
- 이펙티브
- 자전거 여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함