是否可以在titleareadialog的底部添加消息栏/工具栏?

时间:2012-10-30 15:02:50

标签: java swt jface

使用我的TitleAreaDialog,可以在按钮下方的底部添加区域或条形图。当正在进行操作时,可以向用户显示消息。

这是我所指的

的一个例子

enter image description here

1 个答案:

答案 0 :(得分: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");

HereApplicationWindow类的绝佳概述。