如何更改画布的位置(不在Android中)?

时间:2014-03-29 22:49:55

标签: java canvas graphics translate

到目前为止,这是我的代码:

public static void init() {
    Canvas background = new Canvas();
    Canvas mapWindow = new Canvas();
    Frame window = new Frame();

    background.setSize(500,700);
    mapWindow.setSize(500,500);

    background.setBackground(Color.darkGray);
    mapWindow.setBackground(Color.black);
    background.setForeground(Color.white);

    window.add(mapWindow);
    window.add(background);
    window.setLayout(new FlowLayout());
    window.setSize(500,700);
    //mapWindow.translate(0,100);
    window.setVisible(true);
}

注释掉的代码是我遇到问题的代码(我知道我使用了错误的方法。我没有做太多的图形,所以我正在尝试。)我正在尝试移动mapWindow画布,使其开始向下100像素,而不是帧上的(0,0)。有没有办法做到这一点?

0 个答案:

没有答案