有点类似这个图里面的东西
我需要做一个界面 把不同节点(我用的是label代表一个节点)用箭头连接起来 但又是可以多对多的关系
并且是动态的 因为每次所展示的节点和相连接关系是用户决定的
我遇到的没有可以那么灵活的LAYOUT方式
请问在一个PANEL该如何布局这些LABEL和箭头? 

解决方案 »

  1.   

    重载public void paintComponent(Graphics gs)方法,自己写一个算法生成坐标,把那些图标和箭头绘制上去。使用布局很难。
      

  2.   

    楼上的意思是不是说 我把Panel当做一个画板 然后在上面用JAVA2D画各种形状的图形代表各种label
    然后再画箭头连接起来但是这些我画的比如椭圆 三角 箭头什么的 是否还可以像组件一样加监听事件呢?