Java 如何将jpanel放入对话框?

Java 如何将jpanel放入对话框?,java,swing,Java,Swing,我需要创建自定义对话框并将JPanel放入其中。有可能吗?应该有你需要的东西。也许你需要这个 JPanel myPanel = new JPanel(); myPanel.setBounds(0, 0, 400, 450); myPanel.setBackground(Color.YELLOW); JOptionPane jop = new JOptionPane(); JDialog dialog = jop.createDialog("This is my Dialog"); dialog.

我需要创建自定义对话框并将JPanel放入其中。有可能吗?

应该有你需要的东西。

也许你需要这个

JPanel myPanel = new JPanel();
myPanel.setBounds(0, 0, 400, 450);
myPanel.setBackground(Color.YELLOW);
JOptionPane jop = new JOptionPane();
JDialog dialog = jop.createDialog("This is my Dialog");
dialog.setSize(400, 450);
dialog.setContentPane(myPanel);
dialog.setVisible(true);

我已经测试了这段代码,工作正常…

非常感谢。我可以在哪里用对话框中面板组件的值实现发生的事情?该面板将有一些jTextFields和ListBox。在链接中的示例中,它似乎都是在用户的
createPane
方法中完成的,或者您可以手动尝试:
your_dialog.getContentPane().add(无论什么)
,但当我单击“确定”时,我需要从字段中获取值,或者告诉用户某些值无效。我找到了它,可能它将处于void close()中。谢谢。基于链接的答案。。。链接到一个论坛,这不仅仅是一个简单的问题答案。。。