对话框的使用与创建指南
1. 模态对话框的使用考量
在应用程序中使用对话框时,模态对话框是一个常见的选择。但在使用非模态对话框时需要谨慎,因为处理并发问题会增加应用程序的复杂性。特别是当非模态对话框可以更新创建它的组件中的值时,更要深思熟虑。
另外,要避免创建多个模态对话框,这会让用户感到厌烦。在一些使用Adobe Flash的Web应用中,这种情况很常见,多个模态对话框会堆叠起来,用户可能需要频繁点击“拒绝”按钮,这会让用户感到沮丧并尽量避免使用这类应用。
以下是 CustomDialog 类的详细解释:
| 行号 | 描述 |
| ---- | ---- |
| 13 - 28 | CustomDialog run() 方法,用于填充 JFrame 实例并显示给用户。 |
| 20 | popup() ActionListener 方法需要访问标签字段,因此必须保存对它的可寻址性。 |
| 29 - 47 | popup() ActionListener 事件处理程序,在按钮激活时调用。 |
| 30 - 36 | 创建一个模态 JDialog 实例,将应用程序框架标识为所有者,并告知Swing库相对于它显示 JDialog 实例。 |
| 37 - 46 | 填充 JDialog 并使其可见。 |
|
超级会员免费看
订阅专栏 解锁全文
451

被折叠的 条评论
为什么被折叠?



