jFrame中有多个框架?

时间:2019-02-06 13:21:25

标签: java jframe window frame

我目前正在学习如何使用Java和jFrame创建程序。我遇到的一个问题是,我无法创建新的“表单”(在VisualBasic中如何称呼它们)或窗口。我正在使用“ Java编辑器”,这通常是一个非常简单的编辑器,用于诸如此类的事情。谁能帮我创建一个新表格? 谢谢您的帮助 直到

1 个答案:

答案 0 :(得分:0)

JFrame中,我假设您正在使用Swing,并且您希望应用程序具有多个窗口。您的应用仅应使用一个JFrame对象,如果您需要更多窗口(通常是弹出消息),则可以使用对话框。此类为JOptionPane

这里是一个例子:

JOptionPane.showMessageDialog(null,"title","content",JOptionPane.INFORMATION_DIALOG);

如您所见,您可以控制标题和显示的内容。请注意,对于content参数,您可以传递任何JPanel对象,因此对话框可以显示很多内容。

第一个参数是对话框的所有者,现在我将其设置为null,这意味着对话框将没有所有者。如果您存储对JFrame对象的引用,则可以通过该引用为例,该对话框将始终显示在主窗口上方。

最后一个参数仅用于对话框的常规样式。您也可以将其设置为其他消息类型,例如ERROR MESSAGE

有关显示简单对话框的更多信息:https://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html