用JAVA画个简单的拓扑图

https://zhidao.baidu.com/question/151408808.html?qbl=relate_question_0&word=%D3%C3Java%BB%E6%D6%C6%BD%DA%B5%E3%D6%AE%BC%E4%B5%C4%CD%BC


问题描述:

用JAVA帮我画个简单的拓扑图,图形如图所示,要用java实现,麻烦写出代码,采用的话追加高分,谢谢
如果可以的话,帮我在图上随机生成参数,链路的参数(1~10),节点上2个参数,也是1~10
我要用这些参数来计算,最后生成一条路径。
生成的路径最好是动态生成的。
能做多少是多少,必有重谢!
Q-5369248

那个图我自己会画了,请教一下,在Eclipse里怎么关联两个JAVA程序?
先显示这个图,然后显示另外一个有路径的图(在此图基础上有一段路径加粗)。
在同一个窗口或者不在都行
  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Java中,可以使用Swing和JavaFX等库来绘制拓扑。下面是一个使用JavaFX库来绘制拓扑的示例: 1. 首先,我们需要创建一个JavaFX应用程序,并在主类中添加以下代码: ```java import javafx.application.Application; import javafx.geometry.Point2D; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import javafx.scene.shape.Circle; import javafx.scene.shape.Line; import javafx.stage.Stage; public class TopologyGraph extends Application { @Override public void start(Stage primaryStage) { // 创建一个根节点 Pane root = new Pane(); // 添加两个圆形节点 Circle node1 = new Circle(50, 50, 20, Color.BLUEVIOLET); Circle node2 = new Circle(150, 150, 20, Color.BLUEVIOLET); // 添加连接两个节点的线条 Line line = new Line(); line.setStartX(node1.getCenterX()); line.setStartY(node1.getCenterY()); line.setEndX(node2.getCenterX()); line.setEndY(node2.getCenterY()); // 将所有节点和线条添加到根节点上 root.getChildren().addAll(node1, node2, line); // 创建场景并将根节点添加到场景中 Scene scene = new Scene(root, 300, 300); // 设置主舞台的标题和场景 primaryStage.setTitle("Topology Graph"); primaryStage.setScene(scene); // 显示主舞台 primaryStage.show(); } public static void main(String[] args) { launch(args); } } ``` 2. 运行该应用程序,我们将会看到两个圆形节点和连接它们的线条。 如果需要绘制更复杂的拓扑,可以使用更多的JavaFX形组件,例如Rectangle、Text等,并根据需要添加动和交互效果。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值