标签: java swing
我在JPanel中嵌入了JFrame。在JPanel的{{1}}添加了CENTER。我使用以下代码进行绘制,但BorderLayout的{{1}}和MouseEvent似乎偏移了真实坐标。为什么呢?
JPanel
JFrame
CENTER
BorderLayout
MouseEvent
相关代码是: -
getX()
答案 0 :(得分:13)
也许您已将鼠标侦听器添加到JFrame(而不是面板),因此getX和getY值相对于JFrame。然后偏移量是JFrame边框和上标题栏。