0

我希望我的对象改变那个小位置,改变屏幕尺寸,无论是图像还是图形形状..

所以我不想要:

g.drawImage(someImg, 10, 10); 

那么我该怎么做呢?我有一个使用百分比的想法,这是一个好方法吗?例如,我可以从总宽度和总高度大小为 x 和 y 坐标赋予 5% 的值。

更新:

public static float getValueOfPercentage(float percentage, float value) {
    return (percentage / 100.0f) * value;
}

float logoX = panelCenterX - logoCenterX;
float logoY = getValueOfPercentage(5, panelMaxY);
g.drawImage(logoImage, logoX, logoY);
4

0 回答 0