有谁知道如何使GUI按钮在Java中打开新的JPanel?它不在谷歌上。它显示一个关于面板。谢谢您的帮助!
最佳答案
我想JDialog 是您所需要的。
有关详细信息,请参见:How to Make Dialogs
这是一个示例:
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class CreateDialogFromOptionPane {
public static void main(final String[] args) {
JFrame parent = new JFrame();
JButton button = new JButton();
button.setText("Click me to show dialog!");
parent.add(button);
parent.pack();
parent.setVisible(true);
button.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane optionPane = new JOptionPane("Is this what you need?", JOptionPane.QUESTION_MESSAGE,JOptionPane.YES_NO_OPTION);
JDialog dialog = optionPane.createDialog("Dialog");
dialog.setVisible(true);
}
});
}
}
关于java - 当我单击按钮时使面板打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8591386/