我有一台路由器在CLI上显示其邻居路由器。我正在考虑使用此信息并从中创建一个GUI,它将显示一个网络,其中包含节点和链接。并在节点旁边显示一些信息以显示IP /主机名等。 我的第一个目标是让它运行起来。一旦我有了这个,我希望能够在网络图中添加一个节点,并触发将CLI命令推送到路由器以在后端设置该网络。
我确信有很多方法可以做到这一点,但我需要最快的方法(hack-ish也可以)。我正在考虑在后台使用Expect的JAVA GUI,通过telnet连接到路由器以从路由器获取信息。我对使用Java GUI组件有些新意。我已经使用Java swing组件来创建表单等,但不知道如何使用Java绘制网络拓扑。非常感谢这里的任何帮助..此外,任何可以使工作更轻松的IDE /工具都是受欢迎的(比如Netbeans使用Java Swing设计表单很容易愚蠢)
此外,如果速度更快,请随意提出不同的语言/设计。
谢谢!
答案 0 :(得分:0)
Java的摇摆很容易学习,所以如果你是界面设计的新手,那么这是一个很好的起点。
但是,由于这似乎是一个网络应用程序,您是否考虑过使用Web技术来设计您的UI? Javascript以及一些HTML和CSS也可以做到这一点。
答案 1 :(得分:0)
如何研究ArgoUML如何处理图表创建?甚至使用NetBeans作为程序的平台?