我目前正在学习如何使用 Java 和 jFrame 创建程序。我遇到的一个问题是我无法创建新的“表单”(它们在 VisualBasic 中的调用方式)或窗口。我正在使用“Java-Editor”,这是一个通常非常简单的编辑器。谁能帮我创建一个新表格? 感谢您提前的帮助, 直到
最佳答案
来自 JFrame
我假设您正在使用 Swing,并且您希望应用程序有多个窗口。您的应用程序应该只使用一个 JFrame
对象,如果您需要更多窗口(通常这些是弹出消息),那么您可以使用对话框。该类是JOptionPane
。
这是一个例子:
JOptionPane.showMessageDialog(null,"title","content",JOptionPane.INFORMATION_DIALOG);
如您所见,您可以控制标题和显示的内容。请注意,对于内容参数,您可以传递任何 JPanel
对象,因此对话框可以显示很多内容。
第一个参数是对话框的所有者,现在我将其设置为空,这意味着对话框将没有所有者。如果您存储对 JFrame
对象的引用,那么您可以传递该对象,并且该对话框将始终出现在主窗口上方。
最后一个参数仅用于对话框的一般样式。您也可以将其设置为其他消息类型,例如 ERROR MESSAGE
。
有关显示简单对话框的更多信息:https://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html
关于java - jFrame 中的多个帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54554672/