所以我有一个java JFrame,我在里面放了一个画布,它出现在错误的坐标上,好像它把0,0作为左下角,而不是左上角。这是我的代码。
JFrame frame = new JFrame("Test");
frame.setSize(800,600);
frame.setLayout(null);
frame.setResizable(false);
final Canvas canvas = new Canvas();
canvas.setBounds(0, 0, 500, 700);
canvas.setFocusable(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(null);
frame.add(canvas);
frame.setVisible(true);
为什么不使用传统的窗口坐标(如 0,0 是左上角)?