티스토리 뷰

들어가며

  • 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 TableView 사용법 ver.2

들어가며 이전에 썼던 글인 JavaFX TableView 사용법 이 시간이 지나서 보니 조금 설명이 허접한 것 같기도 하고.. 리뉴얼이 필요할 것 같았다. [JavaFX] Table View 사용법 Table View 사용법 이번 시간에는 Ja

jinseongsoft.tistory.com

 

(JavaFX) JavaFX ListView FXML상에서 데이터 초기화 방법

들어가며 JavaFX ListView를 사용하면서 정적(한번 초기화되고 바뀔일이 없는 경우)인 ListView인 경우 FXML 상에서 바로 데이터를 초기화 해주는 방법이 있다. 구현방법 태그 안에 태그를 추가해준 뒤

jinseongsoft.tistory.com

 

(JavaFX) JavaFX Pagination 사용법

들어가며 JavaFX Pagination의 사용법을 알아보겠습니다. Pagination은 간단하게는 게시판 형식의 화면, Table 형태의 데이터를 나타내는데 자주 쓰이는 컨트롤입니다. 사용법 JavaFX Pagination JavaFX Paginati..

jinseongsoft.tistory.com

 

(JavaFX) JavaFX Spinner 개념 및 사용법

들어가며 JavaFX Spinner에 대해서 알아보겠습니다. Spinner 는 ComboBox 와 비슷하지만 드롭다운이 없이 현재 데이터 값을 나타내며 증가, 감소 버튼으로 값을 변경할 수 있는 컨트롤 입니다. 순차적인

jinseongsoft.tistory.com

 

 

 

반응형
댓글