Java - 高级模态对话框

时间:2011-02-08 19:08:40

标签: java swing modal-dialog

我想创建一个带有一些textboxex / labels的模态输入对话框。它应该是类似“添加客户端对话框”的名称,姓氏等。

我一直在网上搜索差不多一个小时而且没什么.. JOptionPane无法处理任务,JFrame没有ShowDialog方法等。如何在Swing中完成任务?

2 个答案:

答案 0 :(得分:2)

  

JOptionPane无法处理任务,

正如您所知,您可以将任何组件添加到JOptionPane,包括面板。

一个问题是焦点将放在按钮上,而不是面板上。

您可以查看Dialog Focus以获得解决此问题的简单方法。

答案 1 :(得分:1)

你只需要添加一个普通的旧JDialog。使其成为模态,并将其内容窗格用于您的小部件。