swing中组件坐标如何确定,为什么用setbounds确定的坐标和在panel中的坐标有差异,请教各位高手

解决方案 »

  1.   

    Swing中控制的排布有两种方式:一是使用布局管理器,另外一种是直接指定坐标位置。要看你使用的是哪种了。
      

  2.   

    swing 中容器默认的有布局,像JFrame用的是BorderLayout而JPanel用的是FlowLayout
    如果你要设置绝对位置就是用坐标的设置方法就必须将容器的布局修改为null才能够设置,不然将会用默认的布局模式布局
      

  3.   

    用的是自己设置坐标,布局管理设置为null,但是设置的组件坐标,用鼠标点击点坐标进行测试,结果两点坐标有点差异
      

  4.   

    setbounds设置的坐标位置是相对所在的上层容器的
      

  5.   

    是1个(GUI)PPT 和 精通swing程序设计.chm ;Swing.chm(2个api) 还不错
      

  6.   

    是1个(GUI)PPT 和 精通swing程序设计.chm ;Swing.chm(2个api) 还不错 点击这