本文整理汇总了Java中com.intellij.ui.ColoredTextContainer.setToolTipText方法的典型用法代码示例。如果您正苦于以下问题:Java ColoredTextContainer.setToolTipText方法的具体用法?Java ColoredTextContainer.setToolTipText怎么用?Java ColoredTextContainer.setToolTipText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.ui.ColoredTextContainer
的用法示例。
在下文中一共展示了ColoredTextContainer.setToolTipText方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: _customizePresentation
import com.intellij.ui.ColoredTextContainer; //导入方法依赖的package包/类
private void _customizePresentation(ColoredTextContainer component) {
final Debugger.Frame frame = myFrame;
if (frame instanceof Debugger.StyleFrame) {
component.append(((Debugger.StyleFrame)frame).getInstruction(), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
} else if (frame instanceof Debugger.SourceFrame) {
component.append(((Debugger.SourceFrame)frame).getXPath(), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
}
component.append(" ", SimpleTextAttributes.REGULAR_ATTRIBUTES);
try {
final VirtualFile file = VfsUtil.findFileByURL(new URI(frame.getURI()).toURL());
if (file != null) {
component.append(file.getName(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
if (frame.getLineNumber() > 0) {
component.append(":" + frame.getLineNumber(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
}
component.setToolTipText(file.getPresentableUrl());
} else {
component.append(frame.getURI() + ":" + frame.getLineNumber(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
}
} catch (Exception ignored) {
component.append(frame.getURI() + ":" + frame.getLineNumber(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
}
}
示例2: _customizePresentation
import com.intellij.ui.ColoredTextContainer; //导入方法依赖的package包/类
private void _customizePresentation(ColoredTextContainer component)
{
final Debugger.Frame frame = myFrame;
if(frame instanceof Debugger.StyleFrame)
{
component.append(((Debugger.StyleFrame) frame).getInstruction(), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
}
else if(frame instanceof Debugger.SourceFrame)
{
component.append(((Debugger.SourceFrame) frame).getXPath(), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
}
component.append(" ", SimpleTextAttributes.REGULAR_ATTRIBUTES);
try
{
final VirtualFile file = VfsUtil.findFileByURL(new URI(frame.getURI()).toURL());
if(file != null)
{
component.append(file.getName(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
if(frame.getLineNumber() > 0)
{
component.append(":" + frame.getLineNumber(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
}
component.setToolTipText(file.getPresentableUrl());
}
else
{
component.append(frame.getURI() + ":" + frame.getLineNumber(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
}
}
catch(Exception e)
{
component.append(frame.getURI() + ":" + frame.getLineNumber(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
}
}