0

だから私はキャンバスを入れている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 が左上隅であるように)。

4

1 に答える 1