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; } } }