gpt4 book ai didi

java - 将 JPanel 制作成 JOptionPane.OK_OPTION

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:34:14 25 4
gpt4 key购买 nike

目前我有一个扩展 JPanel 的类,它基本上显示了有关传递到其构造函数的对象的一些信息。屏幕上有各种标签和图像图标,并设置了 BorderLayout。

当用户左键单击主 GUI 中的 ImageIcon 并显示在屏幕上时,将触发此面板。

我想知道,如何(如果有办法)我可以在整个面板上实现 JOptionPane.OK_OPTION,这样我就不必使用事件处理关闭面板,因为屏幕只是显示信息以及何时用户完成后,他们按确定,面板应该关闭。

谢谢约旦

最佳答案

您可以简单地在 JOptionPane 中传递该 JPanel 的对象。例如:

 JPanel panel = new JPanel();
panel.add(new JButton("Click"));
panel.add(new JTextField(20));
panel.add(new JLabel("Label"));
JOptionPane.showMessageDialog(null,panel,"Information",JOptionPane.INFORMATION_MESSAGE);

以上代码会将JPanel 放在JOptionPane 消息对话框中。当您单击 OK 时,面板将关闭。

关于java - 将 JPanel 制作成 JOptionPane.OK_OPTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16267562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com