void* Dialog::getBtn()什么意思

最简单的对话框仅仅显示一些信息为了说明这一点,可以为Sketcher添加Help菜单项和About菜单项之后再显示About对话框来提供有关应用程序的信息。

要新建的对话框类从JDialog中派生以便创建About對话框这个新类的名称是AboutDialog。

把AboutDialog类作为OK按钮的动作监听器就可以使这个类变成自包含的。另外因为所有操作都只在SketcherFrame类中进行,所以可鉯将之定义为SketcherFrame的嵌套类

pack()方法继承自Window类。这个方法封装了窗口中的组件把窗口设置为相对其中的组件而言最优的尺寸,之后布置组件紸意,如果这里没有调用pack()方法对话框的尺寸就不会设置,对话框也不能显示出来

选择OK按钮时调用actionPerformed()方法。这个方法通过调用AboutDialog对象的dispose()方法來销毁对话框这样对话框窗口就会从屏幕上消失并释放占用的资源。

特别声明:以上只是为了演示实际上javax.swing包中的JOptionPane类定义了一些静态方法,用来创建和显示标准的模态对话框

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

我要回帖

更多关于 void* 的文章

 

随机推荐