java 第11章 基于Swing的图形用户界面设计.ppt

java 第11章 基于Swing的图形用户界面设计

public interface Icon 一个小的固定大小图片,通常用于装饰组件。 对话框_2.对话框的模式 对话框分为无模式和有模式两种。 如果一个对话框是有模式的对话框,那么当这个对话框处于激活状态时,只让程序响应对话框内部的事件,程序不能再激活它所依赖的窗口或组件,而且它将堵塞当前线程的执行,直到该对话框消失不可见。也就是说,某个线程执行了使模式对话框dialog可见的代码,如 dialog.setVisible(true); 那么,该线程将进入堵塞状态。当单击对话框上的关闭图标或通过处理对话框中的其他GUI事件,使得该对话框消失不可见,该线程才结束堵塞,重新排队等待CUP资源。单击对话框上的关闭图标或对话框中的其他GUI事件的处理是由Java虚拟机启动的AWT-EventQuecue线程帮助完成的。 在进行一个重要的操作动作之前,最好能弹出一个有模式的对话框。 无模式对话框处于激活状态时,程序仍能激活它所依赖的窗口或组件,它也不堵塞线程的执行。 例10-32中,当对话框处于激活状态时,命令行无法输出信息,当对话框消失时,再根据对话框消失的原因,命令行输出信息:“你单击了对话框的Yes按钮”或“你单击了对话框的No按钮”。 * 对话框_3.输入对话框 输入对话框含有供用户输入文本的文本框、一个确认和取消按钮,是有模

文档评论(0)

1亿VIP精品文档

相关文档