자바 JFC 구성 및 일반 클래스 활용 툴팁(Tooltip)

자바 JFC 구성 및 일반 클래스 활용 툴팁(Tooltip)


툴팁(Tooltip)
일반 로컬애플리케이션을 실행시키다 보면 특정버튼이나 화면이 어떤 내용을 포함하고 있는지
몰라서 마우스를 그 위에 올려 보면 그럴경우에 그 버튼이나 화면이 무슨 내용인지
풍선 도움말 비슷하게 간단히 설명이 뜬다면 편할것인데 이것이 툴팁(Tooltip)인것이다.

ex )

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import java.awt.*;
import javax.swing.*;

class Round22_Ex01_Sub extends JFrame {// JFrame을 상속받는다
private Container con;
private JButton jb = new JButton("Test");
private JButton jb1 = new JButton("Test1");

public Round22_Ex01_Sub() {
super("제목");
this.init();
this.start();
im = new ImageIcon("title.gif");
this.setIconImage(im.getImage());
this.setSize(300, 200);
Toolkit tk = Toolkit.getDefaultToolkit();
Dimension di = tk.getScreenSize();
Dimension di1 = this.getSize();
int xpos = ((int) di.getWidth() / 2 - (int) di1.getWidth() / 2);
int ypos = ((int) di.getHeight() / 2 - (int) di1.getHeight() / 2);
this.setLocation(xpos, ypos);
this.setVisible(true);
}

public void init() {
con = this.getContentPane();// 다중 Panel에서의 기본 작업영역 획득
con.setLayout(new BorderLayout());
jb.reshape(50, 50, 100, 100);// jb.setBounds(50, 50, 100, 100);
// x축 50지점에서 y축 50지점을 기준으로 가로 100 세로 100의 박스를 만든다
jb.setBackground(Color.yellow);
// jb의 백그라운드를 세팅
jb.setEnabled(true);
// jb의 활성화 여부 세팅
jb.setForeground(Color.black);
// jb의 폰트 색상을 세팅한다
jb.setFont(new Font("굴림체", Font.BOLD, 20));
// jb의 폰트의 글씨체와 굵기 크기를 세팅한다
jb.setOpaque(false);
// 투명성 속성값을 사용하여 표시한다.
jb.setToolTipText("하하하");
// 툴팁 출력 메소드
con.add("Center", jb);
jb1.reshape(60, 60, 100, 100);
// x축 60지점에서 y축 60지점을 기준으로 가로 100 세로 100의 박스를 만든다
jb1.setTooltipText("호호호");
// 툴팁 출력 메소드
con.add("North", jb1);
jb.updateUI();
// 폼 구성 영역 (초기화 영역)
}

public void start() {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Frame의 x버튼을 눌렀을 때의 Event
// 이벤트나 기타 액션의 영역
}
}

public class Round22_Ex01 {
public static void main(String[] ar) {
Round22_Ex01_Sub es = new Round22_Ex01_Sub();
}
}

-이 예제를 실행하고 North나 Center의 버튼위에 마우스를 올려 놓으면 툴팁이 떠오른다 .

Share