首页 > 代码库 > 关于JFace中的对话框Dialog类

关于JFace中的对话框Dialog类

对话框是软件系统中最常用到的界面,对话框无处不在,从界面结构来说,对话框主要是由主体的界面组件和底部窗体按钮组成.

之前的例子中已经频繁的使用到了MessageDialog.openInformation方法来弹出一个简单的对话框.MessageDialog只是Dialog中的一种.

在Dialog中还有很多其他的对话框可以使用.

 

信息提示框(MessageDialog类)

1.static void openInformation(Shell parent, java.lang.String title, String message)  

例子:MessageDialog.openInformation(shell,"标题","提示信息"),它的三个参数都可以接受null值.

此方法仅仅用于提示信息.

2.static boolean openConfirm(Shell parent, java.lang.String title, String message)  

例子:

boolean b = MessageDialog.openConfirm(shell,"标题","提示信息");

if(b)

  System.out.println("你单击了"确定"按钮);

else

  System.out.println("你单击了"取消"按钮);

 

3.static boolean openQuestion(Shell parent, java.lang.String title, String message) 

使用方法和openConfirm一模一样,只是界面按钮变成了"是","否"

4. void 

关于JFace中的对话框Dialog类