import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.events.*;
public class B{
public static void main(String[] args){
Display display=new Display();
final Shell shell=new Shell(display);
shell.setText("MessageBox消息提示框");
shell.setLayout(new GridLayout());
Button bt1=new Button(shell,SWT.PUSH);
bt1.setText("点击按钮,出现消息提示的对话框");
//为按钮注册事件
bt1.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent event){
//创建一个消息提示框
MessageBox messageBox=new MessageBox(shell,SWT.ICON_WARNING|SWT.YES|SWT.NO);
//设置消息提示框的标题
messageBox.setText("删除的消息对话框");
//设置对话框的提示消息
messageBox.setMessage("您确定删除这个信息吗?");
//打开消息对话框,获得用户的选择
int choice=messageBox.open();
if(choice==SWT.YES){
System.out.println("YES");
}
else if(choice==SWT.NO){
System.out.println("NO");
}
}
});
//打开窗口,进行窗口的显示
shell.setSize(300,100);
//shell.pack();
shell.open();
while(!shell.isDisposed()){
//当窗口没有被释放的时候
if(!display.readAndDispatch()){
display.sleep();
}
}
display.dispose();
}
}
MessageBox消息对话框
最新推荐文章于 2024-03-13 09:09:06 发布