Java从main和另一个单选按钮打印消息框
因此,我目前正在用Java制作一个银行账户gui,当我按下一个单选按钮询问用户各种事情后,我在一个新的消息框gui中打印出一个人的名字时遇到了麻烦 我的主要观点是:Java从main和另一个单选按钮打印消息框,java,Java,因此,我目前正在用Java制作一个银行账户gui,当我按下一个单选按钮询问用户各种事情后,我在一个新的消息框gui中打印出一个人的名字时遇到了麻烦 我的主要观点是: String acctName; acctName = JOptionPane.showInputDialog("Enter the account name:"); 它通过JOptionPane在一个对话框中打印出来,我的问题是只将名称打印在主消息框之外的另一个消息框中 因此,我尝试创建一个新函数: public sta
String acctName;
acctName = JOptionPane.showInputDialog("Enter the account name:");
它通过JOptionPane在一个对话框中打印出来,我的问题是只将名称打印在主消息框之外的另一个消息框中
因此,我尝试创建一个新函数:
public static void getAcctName()
{
String acctName;
acctName = JOptionPane.showInputDialog("Enter the account name:");
}
然后从main调用它,但我不知道如何使它读取这样的字符串:(。请帮助
我的目标是让用户输入一个名字,当他们按下一个单选按钮询问各种事情后,将出现一个消息框,首先显示该人的名字。有一个版本的showInputDialog(),允许您自定义提示:
import javax.swing.JOptionPane;
import javax.swing.JFrame;
public class Test extends JFrame{
public Test() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setSize(400, 300);
getContentPane().setLayout(null);
}
private void closeIt(){
this.getContentPane().setVisible(false);
this.dispose();
}
public void getAcctName(String n) {
String acctName;
acctName = JOptionPane.showInputDialog(
this,
n + ", enter the account name: ",
"Get Account Name",
JOptionPane.PLAIN_MESSAGE);
//...
}
public static void main(String[] args){
Test frame = new Test();
//get the user's name
String name = JOptionPane.showInputDialog(frame, "What's your name?");
//pass the user's name when getting account name
frame.getAcctName(name);
frame.closeIt();
}
}
嗨,埃德温!谢谢你的回复!我想知道你是否知道如何在没有“确定”和“取消”按钮的消息框中显示姓名?