CaminoMinimo

Proyecto de Proyecto Matematica Discreta

Ver en GitHub

Visualizador de Dijkstra en Java

Aplicación de escritorio desarrollada en Java (Swing) para visualizar gráficamente el funcionamiento del algoritmo de Dijkstra.

🚀 Características

  • Interfaz Gráfica Visual: Permite dibujar nodos y aristas haciendo clic en el panel.
  • Interactivo:
    • Clic Izquierdo: Crear/Seleccionar nodos.
    • Clic Derecho: Eliminar nodos o iniciar trazado de aristas.
  • Visualización en Tiempo Real: Muestra el camino más corto iluminando los nodos y aristas en rojo.
  • Pesos Personalizados: Permite ingresar el peso (distancia) de cada arista manualmente.

🛠 Tecnologías

Java NetBeans

📋 Uso

  1. Ejecutar la aplicación (Gui.java o el JAR compilado).
  2. Hacer clic en el área blanca para crear nodos.
  3. Para conectar nodos, seleccionar un nodo de inicio (se pone rojo), luego clic en el destino e ingresar el peso.
  4. Para calcular la ruta más corta, seleccionar nodo inicio y nodo destino.