新年好,简单图形编程,求指导

我想画一个简单的矩形,四边分别可以带小正方形或者小圆圈,表示输出/输入接口,另外旁边标注上接口的名字。
不同接口有些需要用线连起来。然后矩形里面可能会有嵌套多个小矩形。
其实就是画一个芯片的框图,但是找了很多,没有合适的。
我想要达到的效果如下图所示:,请教大家怎么实现,用什么软件和平台?

img

如果只是想要获得图形,不如选择一些专业的绘图软件,如EasyEDA、亿图图示、JumboCAD EDA、立创EDA等。

链接:
(1)EDA软件有哪些 让电子芯片设计更加高效
(2)芯片设计踩坑记录之软件--来自<知乎>

一些下载链接:
(1)立创EDA V6.4.31.0 官方版
(2)JumboCAD EDA(电路图绘制工具) V1.70 官方版
(3)EasyEDA(电路图绘制工具) V2018 官方最新版

可以同java的swing来显示gui图形化界面

c# winform可以了解一下,对这种ui开发比较友好,而且上手简单,对于嵌套矩形,连线这些需要写代码来实现逻辑,至于有没有现场的框架,可以根据行业或者内容去github或者码云上检索一下