본문 바로가기
자바

자바 소스코드: 툴팁 지연시간 제어

by 드린 2016. 12. 22.

목차

    반응형
    package javaapplication43;
    
    import java.awt.*;
    import javax.swing.*;
    
    class ToolTipDelayEx extends JFrame{
        ToolTipDelayEx(){
            this.setTitle("툴팁 지연 시간 제어 예제");
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            this.setLayout(new FlowLayout());
            
            JLabel cherry=new JLabel(new ImageIcon("cherry.jpg"));
            cherry.setToolTipText("체리 이미지 어때요");
            
            JLabel apple=new JLabel(new ImageIcon("apple.jpg"));
            apple.setToolTipText("사과 이미지 어때요");
            this.add(cherry);
            this.add(apple);
            
            //ToolTipManager 객체 얻기
            ToolTipManager m =ToolTipManager.sharedInstance();
            m.setInitialDelay(0);//초기 툴팁 출력 지연시간 0초 설정
            m.setDismissDelay(10000);//툴팁 지속시간 10초 설정
            
            this.setLocationRelativeTo(null);
            this.setSize(400, 200);
            this.setVisible(true);
        }
    }
    public class JavaApplication43 {
        public static void main(String[] args) {
            new ToolTipDelayEx();
        }
    }
    
    

    <결과>

    2016/12/22 - [자바] - 자바 소스코드: ToolBar에 ToolTip만들기

    2016/12/22 - [자바] - 자바 소스코드: 툴바 만들기

    2016/12/22 - [자바] - 자바 소스코드: Menu에 Action리스너 만들기 예제

    #자바 #자바 소스코드 #툴팁 지연시간 제어

    반응형