Как отобразить метод, который возвращает список массивов с помощью кнопки в JavaFx? - PullRequest
0 голосов
/ 04 ноября 2019

Я застрял в части своего проекта, где мне нужно иметь возможность нажимать три разные кнопки для отображения содержимого двоичного дерева. Кнопки будут предлагать пользователю отображать числа в двоичном древе, порядке и порядке в списке чисел (напр. "Inorder: 1,2,3,4,5). Я не знаю, какнастроить вызов действия для кнопки, чтобы она могла отображать методы в анимации JavaFx. Я уже создал отдельные методы, которые будут упорядочивать числа в их определенном порядке и возвращать ArrayList. Похоже, довольно легко решить проблему, ноКажется, я не могу обойти это. Спасибо за помощь.

//Method from a separte file

@Override // Inorder traversal from the root
public ArrayList<E> inorder() {
    ArrayList<E> result = new ArrayList<E>();
    return inorder(result, root);
}

// Inorder traversal from a subtree protected void
public ArrayList<E> inorder(ArrayList<E> result, TreeNode<E> root) {
    if (root == null)
        return null;
    else {
        inorder(result, root.left);
        // System.out.print(root.element + " ");
        result.add(root.element);
        inorder(result, root.right);
    }
    return result;
}

//Action call for the button in the animation file

btInOrder.setOnAction(e_->
{ }});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...