gpt4 book ai didi

java - 返回一个空字符串

转载 作者:行者123 更新时间:2023-12-02 07:06:31 28 4
gpt4 key购买 nike

我正在通过按钮调用一个文本字段框,并在框中输入内容,但它返回一个空字符串。这是相同的代码;

Panel Class
//creates the textField
panel1.add(text.getfname());







Class TextBoxes

public JTextField getfname(){
JTextField fname = new JTextField(80);
fname.setBounds( 100, 100, 150, 20 );
fname.setSize(200,30);
return fname;

}

以及调用 textField 的类

TextBoxes text = new TextBoxes();
String fname = text.getfname().getText();

我只是有点困惑

最佳答案

好吧,您正在 getfname 中创建一个 JTextField:

JTextField fname = new JTextField(80);
fname.setBounds( 100, 100, 150, 20 );
fname.setSize(200,30);
return fname;

期望包含什么内容?

我怀疑您确实打算返回一个现有 JTextField - 可能已向用户显示过。

我也会考虑更改方法以返回 String 而不是文本框本身:

public String getFirstName() {
// Or whatever the existing text box variable is called
return firstNameField.getText();
}

关于java - 返回一个空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16043488/

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