SWT有不同类型的对话框。有些对话框具有特殊的属性。
MessageBox messageBox = new MessageBox(shell, SWT.OK|SWT.CANCEL);
if (messageBox.open() == SWT.OK)
{ System.out.println("Ok is pressed.");
}
每个对话框的open()方法返回不同的类型。例如, MessageBox对话框从open()方法返回int类型。因此,需要编写不同的条件来处理每一个对话框的返回值。 MessageBox用于给用户回馈信息。你可以使用或(|)操作来联合不同的样式,如源代码3所示:
源代码3. MessageBox例子 MessageBox messageBox = new MessageBox(shell, SWT.OK| SWT.CANCEL| SWT.ICON_WARNING); messageBox.setMessage("www.korayguclu.de"); messageBox.open();
可用的按钮常量如下所列。使或操作可以完成不同按钮的联合。SWT框架按照style bits创建对话框。按钮常量有:SWT.ABORT, SWT.OK, SWT.CANCEL, SWT.RETRY, SWT.IGNORE,SWT.YES和SWT.NO。可用的图标有:
SWT.ICON_ERROR
SWT.ICON_INFORMATION
SWT.ICON_QUESTION
SWT.ICON_WARNING
SWT.ICON_WORKING

SWT的MessageBox对话框相关推荐

  1. Delphi的MessageBox对话框使用

    MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容.信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话 ...

  2. java 进度条 swt_SWT综合实例+SWT进度条对话框代码

    说明:SWT综合实例实现了一个QQ的简化界面,基本上用到了SWT的各方面; 使用SWT要先导入一个SWT的dll文件,本例导入的dll文件名为:swt-win32-3139.dll QQ.java源文 ...

  3. 复制windows对话框内容的方法

    很多时候,我们都需要获取windows消息提示框的文本内容,例如系统异常信息,软件错误提示等... 但是如何获取提示信息呢?通常我们的印象中,messagebox对话框的文本内容是不能选中复制的,所以 ...

  4. 关于子对话框的创建与销毁

    1.显示对话框 1.1显示模式对话框: CDialogDemo dlg; dlg.DoModal(); 1.2 显示非模式对话框: CDialogDemo *dlg=new CDialogDemo(t ...

  5. 模态对话框的消息循环原理及分析笔记

    简述: APP消息循环和模态对话框中局部消息循环的关系 根据上图可以看出,在APP的消息循环再派发ONOK消息后,调用ModalDlg的响应函数,pWnd->OnOk();在该消息中, 会 进入 ...

  6. 转:VC中MessageBox的常见用法

    一.关于MessageBox       消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合.        1.MessageBox("这是一个最简单 ...

  7. SWT学生成绩管理系统

    这个程序终于完完整整地做完了,虽然还不完善,但基本的功能实现了.这个程序零零散散花费了我近一个月的时间,在这一个月的时间里,通过别人的帮助和对程序的调试本人收获不小.希望通过这个博客和大家分享一下我在 ...

  8. Unity3d UGUI 通用Confirm确认对话框实现(Inventory Pro学习总结)

    背景 曾几何时,在Winform中,使用MessageBox对话框是如此happy,后来还有人封装了可以选择各种图标和带隐藏详情的MessageBox,现在Unity3d UGui就没有了这样的好事情 ...

  9. java swt 打印_SWT(JFace) 打印功能

    演示代码如下: package swt_jface.demo11; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.printin ...

最新文章

  1. 剑指offer-面试题20.顺时针打印矩阵
  2. sklearn中cross_val_score、cross_val_predict的用法比较
  3. 【权值分块】bzoj1503 [NOI2004]郁闷的出纳员
  4. 研磨设计模式之 策略模式--转
  5. css04使用外部样式
  6. C++ 智能指针 :内存泄漏、 RAII、智能指针、auto_ptr、unique_ptr、shared_ptr、weak_ptr、定制删除器deleter
  7. 财付通php接口,dedecms 财付通接口,dedecms财付通_PHP教程
  8. sftp方式从windows上传文件到Linux服务器
  9. python绘制饼图双层_如何在python中绘制双变量数据的饼图?
  10. linq to access 简单实现
  11. Eclipse开发环境下,部署和配置svn的整个过程
  12. Java中的 BigDecimal,80%的人都用错了....
  13. 2021年REITs行业发展研究报告
  14. 32G内存服务器如何设置虚拟内存,大内存服务器设置虚拟内存
  15. MapReduce实现kmeans算法
  16. 计算机专业毕业论文谢辞,计算机毕业论文谢辞模板(精选模板三篇)
  17. 初来乍到:新用户冷启的算法技巧
  18. Python数据分析基础(2)
  19. 网页截图及TDK抓取
  20. dameonset 重启_安装Daemon Tools反复重启的解决方法

热门文章

  1. 《异星歧途》,特别有意思的一个故事
  2. python 爬虫 处理429错误
  3. Java学习之正则表达式篇
  4. 武汉伯钧成科技有限公司之行的郁闷感受
  5. sql2005java驱动_sqljdbc.jar 2005
  6. 从零起步认识XAML
  7. php 读取纯真书库,PHP读取纯真IP数据库的函数
  8. android WebView
  9. 使用一条sql语句在postgres中查询总数和分页数据
  10. DIB迪博数据库(2000-2018年)