Java 当在SWT Eclipse中从FileDialog中选择了不正确的文件扩展名/格式时,如何显示错误消息?
我想添加一个错误消息,如果不正确的文件格式已上传到点击按钮的文本字段。当文本字段为空时,我收到一条错误消息。有人能为这件事提些建议吗?对于这个特殊问题,有没有值得一看的文档?任何帮助都将不胜感激Java 当在SWT Eclipse中从FileDialog中选择了不正确的文件扩展名/格式时,如何显示错误消息?,java,eclipse,swt,messagebox,Java,Eclipse,Swt,Messagebox,我想添加一个错误消息,如果不正确的文件格式已上传到点击按钮的文本字段。当文本字段为空时,我收到一条错误消息。有人能为这件事提些建议吗?对于这个特殊问题,有没有值得一看的文档?任何帮助都将不胜感激 btnRun.addListener(SWT.Selection, new Listener() { public void handleEvent(Event e) { switch(e.type) {
btnRun.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event e) {
switch(e.type) {
case SWT.Selection:
if(txtFile.getText() == null || txtFile.getText().isEmpty()) {
MessageBox error = new MessageBox(shell, SWT.ERROR_UNSPECIFIED | SWT.OK);
error.setText("Empty txtFile");
// open dialog and await user selection.
error.open();
break;
}
}
}
});
}
还要注意,
SWT.ERROR\u UNSPECIFIED
不是MessageBox
@greg-449的有效样式。我有。正如我在问题中所说,我使用messagebox在代码中的其他地方显示一般信息,它在那里工作,但在这个错误示例中不起作用。@greg-449我缺少一个括号。我现在把它修好了!感谢您在这个问题上的帮助!我已经编辑了我的问题。您知道只允许使用某些文件类型的方法(或任何文档)吗?