home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Canvas;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.FontMetrics;
- import java.awt.Graphics;
- import java.awt.Rectangle;
-
- class BToolTip extends Canvas {
- protected String strTxtLabel;
- // $FF: renamed from: fm java.awt.FontMetrics
- private FontMetrics field_0;
- int indent;
- int yTemp;
-
- public void init(String var1) {
- this.strTxtLabel = var1;
- ((Component)this).repaint();
- }
-
- public void clearText(String var1) {
- if (this.strTxtLabel == var1) {
- this.setText(" ");
- }
-
- }
-
- public void setText(String var1) {
- this.strTxtLabel = var1;
- ((Component)this).repaint();
- }
-
- public void paint(Graphics var1) {
- Rectangle var2 = ((Component)this).bounds();
- var1.setColor(Color.lightGray);
- var1.fillRect(this.indent, this.indent, var2.width - this.indent, var2.height - this.indent);
- var1.clipRect(2, 1, var2.width - 7, var2.height - 2);
- var1.setColor(Color.black);
- this.yTemp = 1;
- this.field_0 = ((Component)this).getFontMetrics(((Component)this).getFont());
- this.yTemp = (var2.height - this.yTemp + this.field_0.getAscent()) / 2;
- var1.drawString(this.strTxtLabel, 4, this.yTemp);
- }
-
- public synchronized void reshape(int var1, int var2, int var3, int var4) {
- super.reshape(var1, var2, var3, var4);
- if (!((Component)this).isValid()) {
- ((Component)this).repaint();
- }
-
- }
- }
-