-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTooltip.java
More file actions
63 lines (39 loc) · 1.26 KB
/
Tooltip.java
File metadata and controls
63 lines (39 loc) · 1.26 KB
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
package learn;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JPanel;
//import javax.swing.ToolTipManager;
import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Tooltip extends JFrame {
private Toolkit toolkit;
public Tooltip(){
setTitle("Tool tip");
setSize(300,200);
toolkit = getToolkit();
Dimension size = toolkit.getScreenSize();
setLocation(size.width/2 - getWidth()/2,size.height/2 - getHeight()/2);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel panel = new JPanel();
getContentPane().add(panel);
panel.setLayout(null);
panel.setToolTipText("A panel container");
JButton but = new JButton("But");
but.setBounds(100,60,80,30);
but.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
but.setToolTipText("Exit button");
panel.add(but);
}
public static void main(String[] args) {
Tooltip tip = new Tooltip();
tip.setVisible(true);
// write your code here
}
}