gpt4 book ai didi

java将数组列表显示到文本字段

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

在文本字段中显示数组列表值不起作用;该类在将 foodquan++ 保存到列表时包含 savebutton,

import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.JButton;
/**
*
* @author sirak elec
*/
public class User extends javax.swing.JFrame {
int Food_num;
int Food_quan;
int Drink_num;
int Drink_quan;
int Tab_num;
ArrayList saveArray1=new ArrayList();


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Tab_num =Integer.parseInt(Text3.getText());
Food_num =Integer.parseInt(Text6.getText());
Food_quan =Integer.parseInt(Text7.getText());
Drink_num =Integer.parseInt(Text10.getText());
Drink_quan =Integer.parseInt(Text11.getText());
if((Tab_num!=0)&&(Food_quan<=10)&&(Drink_num<=10)&&(Drink_quan<=10)&&(Food_num<=10)){
String ord ="Order Succesfull";
Text14.setText(ord);
}
else{
String tryagain ="Invalid Entry";
Text14.setText(tryagain);
}
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
show();
}
public void show(){
User cquantity=new User();
int c=cquantity.getquancakesold();
saveArray1.add(c);

}
public int getquancakesold(){
return Food_quan++;
}
}

在这个类中,当按下显示按钮时,它将把数组列表中的值显示到文本字段,这就是目标

import java.awt.event.ActionEvent;
import java.util.List;
public class Staff extends javax.swing.JFrame{

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
User val=new User();
list t=val.saveArray1;
if(val.Food_num==1){
for (int j=0;j<t.size();j++) {
jTextField5.setText((t.get(i));
}
}

}

最佳答案

每次调用 setText() 时,您都会覆盖 JTextField 值。您需要在循环中构建 String 值,然后使用创建的 String 调用 setText()

关于java将数组列表显示到文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27963536/

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