Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / java / HeavyToggleButton.java
CommitLineData
7fd59977 1
2//Title: Jad version for OCC
3//Version:
4//Copyright: Copyright (c) 1999
5//Author: User Interface team
6//Company: Matra Datavision
7//Description: Jad version with java classes
8//distribution according to OCC
9//packaging
10
11
12import javax.swing.*;
13
14public class HeavyToggleButton extends JToggleButton
15{
16 public HeavyToggleButton()
17 {
18 super(null, null);
19 }
20
21 public HeavyToggleButton(Icon icon, boolean theState)
22 {
23// super(null, icon);
24 super(icon, theState);
25 }
26
27 public HeavyToggleButton(String text)
28 {
29 super(text, null);
30 }
31
32// public HeavyToggleButton(Action a)
33// {
34// super(a);
35// }
36
37 public HeavyToggleButton(Icon icon, String text)
38 {
39 super(text, icon);
40 }
41
42//=======================================================================//
43 public void setToolTipText(String text)
44 {
45 putClientProperty(TOOL_TIP_TEXT_KEY, text);
46 HeavyToolTipManager toolTipManager = HeavyToolTipManager.sharedInstance();
47 if (text != null)
48 toolTipManager.registerComponent(this);
49 else
50 toolTipManager.unregisterComponent(this);
51 }
52}