SWT的MessageBox对话框
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对话框相关推荐
- Delphi的MessageBox对话框使用
MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容.信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话 ...
- java 进度条 swt_SWT综合实例+SWT进度条对话框代码
说明:SWT综合实例实现了一个QQ的简化界面,基本上用到了SWT的各方面; 使用SWT要先导入一个SWT的dll文件,本例导入的dll文件名为:swt-win32-3139.dll QQ.java源文 ...
- 复制windows对话框内容的方法
很多时候,我们都需要获取windows消息提示框的文本内容,例如系统异常信息,软件错误提示等... 但是如何获取提示信息呢?通常我们的印象中,messagebox对话框的文本内容是不能选中复制的,所以 ...
- 关于子对话框的创建与销毁
1.显示对话框 1.1显示模式对话框: CDialogDemo dlg; dlg.DoModal(); 1.2 显示非模式对话框: CDialogDemo *dlg=new CDialogDemo(t ...
- 模态对话框的消息循环原理及分析笔记
简述: APP消息循环和模态对话框中局部消息循环的关系 根据上图可以看出,在APP的消息循环再派发ONOK消息后,调用ModalDlg的响应函数,pWnd->OnOk();在该消息中, 会 进入 ...
- 转:VC中MessageBox的常见用法
一.关于MessageBox 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合. 1.MessageBox("这是一个最简单 ...
- SWT学生成绩管理系统
这个程序终于完完整整地做完了,虽然还不完善,但基本的功能实现了.这个程序零零散散花费了我近一个月的时间,在这一个月的时间里,通过别人的帮助和对程序的调试本人收获不小.希望通过这个博客和大家分享一下我在 ...
- Unity3d UGUI 通用Confirm确认对话框实现(Inventory Pro学习总结)
背景 曾几何时,在Winform中,使用MessageBox对话框是如此happy,后来还有人封装了可以选择各种图标和带隐藏详情的MessageBox,现在Unity3d UGui就没有了这样的好事情 ...
- java swt 打印_SWT(JFace) 打印功能
演示代码如下: package swt_jface.demo11; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.printin ...
最新文章
- 剑指offer-面试题20.顺时针打印矩阵
- sklearn中cross_val_score、cross_val_predict的用法比较
- 【权值分块】bzoj1503 [NOI2004]郁闷的出纳员
- 研磨设计模式之 策略模式--转
- css04使用外部样式
- C++ 智能指针 :内存泄漏、 RAII、智能指针、auto_ptr、unique_ptr、shared_ptr、weak_ptr、定制删除器deleter
- 财付通php接口,dedecms 财付通接口,dedecms财付通_PHP教程
- sftp方式从windows上传文件到Linux服务器
- python绘制饼图双层_如何在python中绘制双变量数据的饼图?
- linq to access 简单实现
- Eclipse开发环境下,部署和配置svn的整个过程
- Java中的 BigDecimal,80%的人都用错了....
- 2021年REITs行业发展研究报告
- 32G内存服务器如何设置虚拟内存,大内存服务器设置虚拟内存
- MapReduce实现kmeans算法
- 计算机专业毕业论文谢辞,计算机毕业论文谢辞模板(精选模板三篇)
- 初来乍到:新用户冷启的算法技巧
- Python数据分析基础(2)
- 网页截图及TDK抓取
- dameonset 重启_安装Daemon Tools反复重启的解决方法