本文整理匯總了Java中org.eclipse.jface.dialogs.Dialog.shortenText方法的典型用法代碼示例。如果您正苦於以下問題:Java Dialog.shortenText方法的具體用法?Java Dialog.shortenText怎麽用?Java Dialog.shortenText使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.eclipse.jface.dialogs.Dialog
的用法示例。
在下文中一共展示了Dialog.shortenText方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: updateText
import org.eclipse.jface.dialogs.Dialog; //導入方法依賴的package包/類
/**
* Update the text in the link
*
* @param taskString
* @param link
*/
private void updateText(String taskString, Link link) {
taskString = Dialog.shortenText(taskString, link);
// Put in a hyperlink if there is an action
link.setText(link.getData(TRIGGER_KEY) == null ? taskString : NLS.bind(
"<a>{0}</a>", taskString));//$NON-NLS-1$
}
示例2: updateStatusText
import org.eclipse.jface.dialogs.Dialog; //導入方法依賴的package包/類
private void updateStatusText() {
if (isDisposed()) {
return;
}
String message;
if (taskName == null) {
if (subTaskName == null) {
message = Messages.getString("ProgressMonitorControl.Working"); //$NON-NLS-1$
} else {
message = MessageFormat.format(
Messages.getString("ProgressMonitorControl.WorkingAndSubtaskFormat"), //$NON-NLS-1$
subTaskName);
}
} else {
if (subTaskName == null) {
message =
MessageFormat.format(Messages.getString("ProgressMonitorControl.TaskNameFormat"), taskName); //$NON-NLS-1$
} else {
message =
MessageFormat.format(
Messages.getString("ProgressMonitorControl.TaskNameAndSubtaskNameFormat"), //$NON-NLS-1$
taskName,
subTaskName);
}
}
message = Dialog.shortenText(message, statusLabel);
statusLabel.setText(message);
}