本文整理汇总了Java中com.rapidminer.gui.tools.SwingTools.transformToolTipText方法的典型用法代码示例。如果您正苦于以下问题:Java SwingTools.transformToolTipText方法的具体用法?Java SwingTools.transformToolTipText怎么用?Java SwingTools.transformToolTipText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.rapidminer.gui.tools.SwingTools
的用法示例。
在下文中一共展示了SwingTools.transformToolTipText方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getToolTipText
import com.rapidminer.gui.tools.SwingTools; //导入方法依赖的package包/类
/** This method ensures that the correct tool tip for the current table cell is delivered. */
@Override
public String getToolTipText(MouseEvent e) {
Point p = e.getPoint();
int column = columnAtPoint(p);
ParameterType type = types[column];
StringBuffer toolTip = new StringBuffer(type.getDescription());
if (!(type instanceof ParameterTypeCategory) && !(type instanceof ParameterTypeStringCategory)) {
String range = type.getRange();
if (range != null && range.trim().length() > 0) {
toolTip.append(" (");
toolTip.append(type.getRange());
toolTip.append(")");
}
}
String toolTipText = SwingTools.transformToolTipText(toolTip.toString());
return toolTipText;
}
示例2: EnumerationPropertyTable
import com.rapidminer.gui.tools.SwingTools; //导入方法依赖的package包/类
public EnumerationPropertyTable(ParameterTypeEnumeration type, List<String> valueList, Operator operator) {
super(new String[] { type.getValueType().getKey(), type.getValueType().getKey() });
this.type = type;
this.operator = operator;
updateTableData(valueList.size());
updateEditorsAndRenderers();
int j = 0;
for (String value : valueList) {
getModel().setValueAt(value, j, 0);
j++;
}
// generating toolTip for keys
ParameterType valueType = type.getValueType();
StringBuffer toolTip = new StringBuffer(valueType.getDescription());
if ((!(valueType instanceof ParameterTypeCategory)) && (!(valueType instanceof ParameterTypeStringCategory))) {
String range = valueType.getRange();
if ((range != null) && (range.trim().length() > 0)) {
toolTip.append(" (");
toolTip.append(valueType.getRange());
toolTip.append(")");
}
}
keyToolTip = SwingTools.transformToolTipText(toolTip.toString());
}
示例3: ListPropertyTable
import com.rapidminer.gui.tools.SwingTools; //导入方法依赖的package包/类
public ListPropertyTable(ParameterTypeList type, List<String[]> parameterList, Operator operator) {
super(new String[] { type.getKeyType().getKey().replaceAll("_", " "),
type.getValueType().getKey().replaceAll("_", " ") });
this.type = type;
this.operator = operator;
updateTableData(parameterList.size());
updateEditorsAndRenderers();
Iterator<String[]> i = parameterList.iterator();
int j = 0;
while (i.hasNext()) {
String[] keyValue = i.next();
getModel().setValueAt(keyValue[0], j, 0);
getModel().setValueAt(keyValue[1], j, 1);
j++;
}
// generating toolTip for keys
ParameterType keyType = type.getKeyType();
StringBuffer toolTip = new StringBuffer(keyType.getDescription());
if ((!(keyType instanceof ParameterTypeCategory)) && (!(keyType instanceof ParameterTypeStringCategory))) {
String range = keyType.getRange();
if ((range != null) && (range.trim().length() > 0)) {
toolTip.append(" (");
toolTip.append(keyType.getRange());
toolTip.append(")");
}
}
keyToolTip = SwingTools.transformToolTipText(toolTip.toString());
}