Ссылаясь на предыдущий вопрос я спросилположить данные в массив, а затем JTable
lining up data in console output java
Я хочу поставить свой выход в массиве, так что я могу затем дополнительно поместить это в JTable
Выдержка для моего кода до сих пор, я в настоящее время распечатываю вывод на консоль.
String assd = null;
String eventy = null;
String assdFT = null;
for (int i = 0; i < list.getLength(); i++) {
Element element = (Element)list.item(i);
String nodeName = element.getNodeName();
switch (nodeName) {
case "assd":
assd = element.getChildNodes().item(0).getNodeValue();
break;
case "eventy":
eventy = element.getChildNodes().item(0).getNodeValue();
break;
case "assdFT":
assdFT = element.getChildNodes().item(0).getNodeValue();
break;
System.out.printf("%-30s %-20s %s%n", assd, eventy,assdFT);
Object[][] data = {{assd, eventy,assdFT}};//this only appears to put the elements in row 1, since System.out.println(data[1][0]) causes an out of array exception but System.out.println(data[0][0]) prints out all the elements of assd
Этот код ужасен, пожалуйста, форматировать и отступа кода, есть брекеты, которые отсутствуют и 'switch' просто бардак. :)! –
Я теперь улучшил внешний вид кода – Ingram
[Как использовать таблицы] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html) - Посмотрите на «DefaultTableModel» – MadProgrammer