如何在messageDialog中打印数组对象并每隔5个java对象添加一行
如何在messageDialog中打印数组对象并每5个对象添加新行。 而不是在一行中得到一个数字列表:12345678910 取而代之的是,我需要每5个对象打印一行如何在messageDialog中打印数组对象并每隔5个java对象添加一行,java,Java,如何在messageDialog中打印数组对象并每5个对象添加新行。 而不是在一行中得到一个数字列表:12345678910 取而代之的是,我需要每5个对象打印一行 String inMessage =""; String message=randomNum[0]+" "+inMessage; for(int i = 1; i<randomNum.length; i++){ message += randomNum[i]+" ";
String inMessage ="";
String message=randomNum[0]+" "+inMessage;
for(int i = 1; i<randomNum.length; i++){
message += randomNum[i]+" ";
counter++;
if(counter % 5 == 0){
inMessage += randomNum[i] +"\n";
}
}
showMessageDialog(null, message);
}````
假设showMessageDialog调用引用了具有此名称的JOptionPane方法,完成此操作的最简单方法是使用不可编辑的JTextArea
String inMessage ="";
String message=randomNum[0]+" "+inMessage;
for(int i = 1; i<randomNum.length; i++){
message += randomNum[i]+" ";
counter++;
if(counter % 5 == 0){
inMessage += randomNum[i] +"\n";
}
}
JTextArea area = new JTextArea();
area.setText(inMessage);
area.setEditable(false);
showMessageDialog(null, area);
}````
还有其他方法可以做到这一点,但这可能是最简单的ShowMessage对话框,它使用的是JOptionPane?是的。我导入了javax.swing.JOptionPane.*;在我的整个代码的开始,这是我的学校作业,所以我需要尽可能以最原始的方式来做。我想这是我想不出的一种强硬的方式