package jetbrains.mps.ide.tooltips;
/*Generated by MPS */
import java.awt.Component;
import javax.swing.JTextArea;
import com.intellij.util.ui.UIUtil;
import javax.swing.border.EmptyBorder;
public class ToolTipData {
private String myText;
private Component myComponent;
/*package*/ ToolTipData(String text) {
myText = text;
}
public ToolTipData(Component component) {
myComponent = component;
}
/*package*/ String getText() {
return myText;
}
/*package*/ Component getComponent() {
if (myComponent != null) {
return myComponent;
} else {
JTextArea text = new JTextArea();
text.setEditable(false);
text.setText(myText);
text.setFont(UIUtil.getLabelFont());
text.setBorder(new EmptyBorder(0, 5, 0, 5));
text.setBackground(ToolTip.BACKGROUND_COLOR);
return text;
}
}
}