2

使用 myTitleAreaDialog可以在按钮下方的底部添加一个区域或一个栏。当操作发生时,可以向用户显示一条消息。

这是我所指的一个例子

在此处输入图像描述

4

1 回答 1

1

AFAIK,这对于 JFace 是不可能Dialog的。根据您正在做什么,您可能想看看 JFace ApplicationWindow。这个类有一个方法addStatusLine()。您必须覆盖以下方法:

@Override
protected StatusLineManager createStatusLineManager() {
    StatusLineManager statusLineManager = new StatusLineManager();
    statusLineManager.setMessage(null, "YOUR_MESSAGE");
    return statusLineManager;
}

您可以使用以下方法更改文本:

getStatusLineManager().setMessage("YOUR_NEW_MESSAGE");

是该ApplicationWindow课程的精彩概述。

于 2012-10-30T15:56:44.010 回答