请问请问java窗口(swing)怎么做的吸附
原理是什么的

解决方案 »

  1.   

    做了那么多年的swing,还第一次听说和“吸附”扯上关系
      

  2.   

    为子窗口添加鼠标事件,在拖动过程中,你可以判断各个组件的位置,如果两个组件的边界小于定义的临界值,就自动setlocation正在拖动的组件至刚好和另一边界重合处。
      

  3.   

    第一次听说...swing有这个东西
      

  4.   


    你说说怎么不好看了?所有的dock framework 都是这样的原理设计的,好看不好看主要是程序的皮肤,边界的border,临界值大小几方面考虑的,跟原理无关。