Lines 63-68
Link Here
|
63 |
import javax.swing.BorderFactory; |
63 |
import javax.swing.BorderFactory; |
64 |
import javax.swing.JButton; |
64 |
import javax.swing.JButton; |
65 |
import javax.swing.JLabel; |
65 |
import javax.swing.JLabel; |
|
|
66 |
import javax.swing.JToolTip; |
66 |
import javax.swing.border.Border; |
67 |
import javax.swing.border.Border; |
67 |
import javax.swing.border.EmptyBorder; |
68 |
import javax.swing.border.EmptyBorder; |
68 |
import org.openide.util.NbBundle; |
69 |
import org.openide.util.NbBundle; |
Lines 76-82
Link Here
|
76 |
|
77 |
|
77 |
private boolean underline = false; |
78 |
private boolean underline = false; |
78 |
private final boolean showBorder; |
79 |
private final boolean showBorder; |
79 |
|
|
|
80 |
private final Color defaultForeground; |
80 |
private final Color defaultForeground; |
81 |
|
81 |
|
82 |
private final static Border regularBorder = ButtonBorder.createRegular(); |
82 |
private final static Border regularBorder = ButtonBorder.createRegular(); |
Lines 100-105
Link Here
|
100 |
super( label ); |
100 |
super( label ); |
101 |
this.defaultForeground = foreground; |
101 |
this.defaultForeground = foreground; |
102 |
this.showBorder = showBorder; |
102 |
this.showBorder = showBorder; |
|
|
103 |
|
104 |
setToolTipText("<html><b>" +label + "</b></html>"); |
105 |
|
103 |
setForeground( defaultForeground ); |
106 |
setForeground( defaultForeground ); |
104 |
setFont( BUTTON_FONT ); |
107 |
setFont( BUTTON_FONT ); |
105 |
this.usageTrackingId = usageTrackingId; |
108 |
this.usageTrackingId = usageTrackingId; |
Lines 127-132
Link Here
|
127 |
} |
130 |
} |
128 |
|
131 |
|
129 |
@Override |
132 |
@Override |
|
|
133 |
public JToolTip createToolTip() { |
134 |
JToolTip tip = super.createToolTip(); |
135 |
tip.setOpaque(true); |
136 |
tip.setBackground(Color.LIGHT_GRAY); |
137 |
tip.setForeground(Color.BLUE); |
138 |
return tip; |
139 |
} |
140 |
|
141 |
@Override |
130 |
public void mouseClicked(MouseEvent e) { |
142 |
public void mouseClicked(MouseEvent e) { |
131 |
} |
143 |
} |
132 |
|
144 |
|