Итак, у меня есть гибкая таблица, и я пытаюсь добавить строку. Данные, которые я хочу ввести в ячейки, расположены внутри дерева. Кажется, я не могу найти способ перенести данные в мое уравнение. Любая помощь?
Вот дерево, содержащее пример информации.
private Node root = buildTree();
private Node buildTree()
{
Node root = new Node();
root.id = "Main Component";
root.data = new String[]{ "example", "example", "example", "example", "example", "example", "example"};
Node child1 = new Node();
child1.id = "Part 1";
child1.data = new String[]{ "example", "example", "example", "example", "example", "example", "example"};
root.children.add(child1);
Node child11 = new Node();
child11.id = "Part 1-1";
child11.data = new String[]{ "example", "example", "example", "example", "example", "example", "example"};
child1.children.add(child11);
Я хочу иметь возможность вызывать addRow() для добавления строки в мою таблицу, я просто не знаю, как получить информацию из массивов в узлах.
private void addRow(Node nde)
{
//add first row of data, pull information from the tree
}