gpt4 book ai didi

java - 有没有办法在 JOptionPane showInputDialog 中只有 OK 按钮(没有 CANCEL 按钮)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:28 28 4
gpt4 key购买 nike

我已经看到这在其他类型的对话框窗口中是可能的,例如“showConfirmDialog”,其中可以指定按钮的数量及其名称;但是使用“showInputDialog”时是否可以实现相同的功能?我似乎无法在 API 中找到此类内容。也许我只是错过了它,但我们将不胜感激。

最佳答案

只需将自定义 JPanel 作为消息添加到 JOptionPane.showOptionDialog():

enter image description here

String[] options = {"OK"};
JPanel panel = new JPanel();
JLabel lbl = new JLabel("Enter Your name: ");
JTextField txt = new JTextField(10);
panel.add(lbl);
panel.add(txt);
int selectedOption = JOptionPane.showOptionDialog(null, panel, "The Title", JOptionPane.NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options , options[0]);

if(selectedOption == 0)
{
String text = txt.getText();
// ...
}

关于java - 有没有办法在 JOptionPane showInputDialog 中只有 OK 按钮(没有 CANCEL 按钮)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16511039/

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