开发者社区> 问答> 正文

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

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

问题来源:Stack Overflow

展开
收起
montos 2020-03-23 19:18:36 428 0
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
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载