Я начинаю меня в javafx. И у меня есть проблема. У меня есть древовидная структура, где узлы меняют свою позицию по внешней команде, но она просто не видит дерево. Я должен свести к минимуму родительский и повторно расширить, чтобы увидеть эффект.
Любые предложения для этого дерева могут быть обновлены в виде кода.
Пример кода:
public Boolean SobeNodo()
{
TreeItem<TreeNodo> oNodoSel = this.getSelectionModel().getSelectedItem();
if (oNodoSel != null)
{
TreeItem<TreeNodo> oNodoPai = oNodoSel.getParent();
if (oNodoPai != null)
{
int nIndex = oNodoPai.getChildren().indexOf(oNodoSel);
if (nIndex > 0)
{
oNodoPai.getChildren().removeAll(oNodoSel);
oNodoPai.getChildren().add(nIndex - 1, oNodoSel);
return true;
}
}
}
return false;
}
Извините за мой английский и спасибо за потраченное время.