java - JOptionPane Multidimensional Array output -
ok have multidimensional array want display in joptionpane.showmessagedialog. know when using system.out.println, use loop. array size determined user input, therefore have use incrementor.
for example: userinput[k] next usernumber[k] next row userinput[k+1] next usernumber[k+1]
the trouble having using loop, each set 1 @ time in separate windows , not in table in 1 window.
for (int k = 0; k < userinput.length; k++){ joptionpane.showmessagedialog(null, userinput[k]); } (int k = 0; k < 2; k++){ joptionpane.showmessagedialog(null, usernumber[k]); }
build output single string.
you can use html tags provide additional formatting
stringbuilder sb = new stringbuilder(64); sb.append("<html><table>"); (int ui = 0; ui = < userinput.length; ui++) { sb.append("<tr><td>"); sb.append(userinput[ui]); sb.append("</td>"); (int k = 0; k < 2; k++){ sb.append("<td>"); sb.append(usernumber[k]); sb.append("</td>"); } sb.append("</tr>"); } sb.append("</table></html>"); joptionpane.showmessagedialog(null, sb.tostring());
Comments
Post a Comment