Я новичок в Java GUI и пытаюсь работать с jTable в SWING.В настоящее время у меня есть один, который я сделал, следуя руководству Oracle, и он получает данные таблицы с помощью:
Object[][] data = {
{"Kathy", "Smith",
"Snowboarding", new Integer(5), new Boolean(false)},
{"John", "Doe",
"Rowing", new Integer(3), new Boolean(true)},
{"Sue", "Black",
"Knitting", new Integer(2), new Boolean(false)},
{"Jane", "White",
"Speed reading", new Integer(20), new Boolean(true)},
{"Joe", "Brown",
"Pool", new Integer(10), new Boolean(false)}
};
У меня есть объект с именем Orders, который имеет ArrayList (productsInOrder), который содержит неограниченное количество Projectобъекты.Я пытаюсь получить таблицу для отображения каждого из следующих для каждого объекта в ArrayList.productsInOrder.getPrice () productsInOrder.getSKU () productsInOrder.getName ()
Может кто-нибудь указать мне правильное направление?Или свяжите меня с руководством, которое может помочь, поскольку я просматривал весь Интернет и не могу понять это.
Наконец, у меня есть где-то еще слушатель действия, который добавляет больше объектов Product в ArrayList, когдапользователь выполняет определенные действия.Как бы я обновил jTable?Просто перезагрузив весь jTable в слушателе действия или есть способ просто добавить еще одну строку в таблицу?