在JFrame的多帧?

问题描述 投票:1回答:1

目前,我正在学习如何创建Java和JFrame中的程序。有一个问题我是,我不能创造新的“形式”(他们是怎么叫的VisualBasic)或窗口。我使用的“Java编辑器”,一个平时很简单的编辑器之类的东西。谁能帮我创建一个新的形式?感谢您的帮助提前,直到

java jframe window frame
1个回答
0
投票

JFrame我假设你正在使用Swing和你想为你的应用程序的多个窗口。您的应用程序应该只使用一个JFrame对象,如果你需要更多的窗口(通常这些弹出消息),那么你可以使用对话框。这个类是JOptionPane

下面是一个例子:

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

正如你可以看到你可以控制标题和显示的内容。需要注意的是对于内容的参数,你可以传递任何JPanel对象,所以你可以对话框显示很多东西。

第一个参数是对话框的老板,现在我只是将它设置为null,这意味着该对话框没有所有者。如果你参考存储到您的JFrame对象,那么你可以通过这个例如,对话框会一直出现主窗口上方。

最后一个参数仅仅是对话的总体造型。你可以将其设置为其他消息类型,如ERROR MESSAGE了。

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

© www.soinside.com 2019 - 2024. All rights reserved.