gpt4 book ai didi

java - 如何将所有数据附加到一个对话框中?

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

我的地址簿程序有问题。我查看地址簿中的所有条目,但它们显示在不同的对话框中。第一个条目将显示在第一个对话框中,然后如果我单击“确定”,下一个条目将显示在另一个对话框中。我希望所有条目都显示在一个对话框中。

这是我的 getter 方法:

public String getInfo(){
String Info = "NAME\tADDRESS\tPHONE NO.\tE-MAIL ADD\n" +
name +"\t " + add +"\t "+ phoneNo +"\t "+ email +"\n";
return Info;
}

这是我显示所有信息的方式:

public void viewAll() {
for (int i = 0; i < counter; i++) {
JOptionPane.showMessageDialog(null, new JTextArea(entry[i].getInfo()));
}
}

希望你能帮助我...提前致谢:)

最佳答案

为了查看一个对话框中的所有条目,您可以尝试创建一个字符串来将所有条目相加。请参阅下面的代码:

 public String getInfo() {
String content = "\t" + name + "\t"+ address + "\t\t" + telNo + "\t" + email;
return content;
}


public class AddressBook
public void viewAllEntry() {
String addText = "NO\tNAME\tADDRESS\t\tTEL.NO\tEMAIL\t\n"; /<------HERE
for (int i = 0; i < addressBookEntryCounter; i++) {
addText = addText+(i+1)+ entry[i].getInfo()+ "\n"; /<------HERE
}
JOptionPane.showMessageDialog(null, new JTextArea(addText));
}

}

您也可以尝试nineside的解决方案

关于java - 如何将所有数据附加到一个对话框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042307/

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