开发者社区 问答 正文

使x0和y0从jframe的中心开始?

嗨,我只是想知道如何不使用jframe就可以使x和y轴从jframe的中心开始,frame.setLocationRelativeTo(null)因为我希望jframe跟随我的光标,现在它是将jframe的左上角放在我的光标,但我希望它位于中间。谢谢。

问题来源:Stack Overflow

展开
收起
montos 2020-03-23 19:18:36 452 分享 版权
1 条回答
写回答
取消 提交回答
  • 它的任务很简单

    int newX=cursorX-frame.getWidth()/2;
    int newY=cursorY-frame.getHeight()/2;
    

    然后

    frame.setLocation(newX,newY);
    

    这将以鼠标光标位于框架中间的方式定位框架。 回答来源:Stack Overflow

    2020-03-23 19:19:04
    赞同 展开评论
问答地址: