gpt4 book ai didi

java - 加载时显示 Java Swing 输入对话框

转载 作者:行者123 更新时间:2023-12-01 14:07:33 24 4
gpt4 key购买 nike

我有一个用 Swing 编写的 java GUI 表单,我想在加载表单时提示一个输入对话框。我的方法是将提示放在类的 run 方法中:

public static void main(String args[])
{
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable()
{
public void run()
{
new form_editStu().setVisible(true);

promptUser();
}
});


void promptUser()
{
JOptionPane.showinputDialog("Enter value:");
}

}

什么也没发生。有什么想法吗?

谢谢。

最佳答案

从您发布的代码片段来看,promptUser() 方法应该位于 Runnable 内!

除此之外,还有一些拼写错误(例如,JOptionPane 没有声明方法 showinputDialog(String消息)

我强烈建议开始使用 IDE,例如 Eclipse ,它可以自动为你做一些事情。例如,当尝试您的代码时,它会自动将 promptUser() 方法放置在 Runnable 中。

例如,

public class Test {
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
...
promptUser();
}

private void promptUser() {
JOptionPane.showInputDialog("Enter value:");
}
});
}
}

关于java - 加载时显示 Java Swing 输入对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18783623/

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