encontrar la siguiente ocurrencia de nodo de árbol en Java Swing

Tengo un jtree. He escrito el código para buscar un nodo dado en el árbol cuando se hace clic en el botón de búsqueda y ahora tengo que buscar la siguiente ocurrencia si existe con otro clic en ese botón. ¿puede usted ayudar? el código para el botón de búsqueda es

 m_searchButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
    DefaultMutableTreeNode node = searchNode(m_searchText.getText());
    if (node != null) {
      TreeNode[] nodes = m_model.getPathToRoot(node);
      TreePath path = new TreePath(nodes);
      m_tree.scrollPathToVisible(path);
      m_tree.setSelectionPath(path);
    } else {
      System.out.println("Node with string " + m_searchText.getText() + " not found");
    }
}

});

el código para el método de búsqueda es

public DefaultMutableTreeNode searchNode(String nodeStr) {
DefaultMutableTreeNode node = null;
Enumeration e = m_rootNode.breadthFirstEnumeration();
while (e.hasMoreElements()) {
  node = (DefaultMutableTreeNode) e.nextElement();
  if (nodeStr.equals(node.getUserObject().toString())) {
    return node;
  }
}
return null;

}

Respuesta 1

Estoy empezando a construir una puerta de enlace API de microservicios, y estoy considerando Spring Cloud para ayudarme con el enrutamiento. Pero algunas llamadas a la API de Gateway necesitarán múltiples solicitudes a diferentes servicios. ...

He creado un informe usando iReport. Luego lo compilo usando el botón de compilación iReport para generar el archivo .jasper. Para usarlo en la aplicación GWT, agregué el archivo .jasper en la carpeta war en GWT ...

Tengo una clase con un tipo genérico y quiero obtener la clase del tipo genérico. Encontré una solución con el siguiente código, pero cuando uso ProGuard para ofuscarme, mi aplicación deja de funcionar. Esta ahí ...

Estoy tratando de ejecutar una aplicación kotlin que actúa como una especie de respuesta, con bloqueo de entrada. Cuando hago ./gradlew run, ejecuta la aplicación pero solo después de construir parcialmente la aplicación. Como tal, ...