好的,这类问题包含两部分.
当我制作一个JFrame并在其上画一些东西时,即使我将宽度设为400,并使其成为当一个物品击中它时(当然允许物品宽度)它会反弹回来.但出于某种原因,它总是离屏幕大约10个像素.有没有办法解决它,或者我只需要通过加/减数字来补偿?
如何获得EXACT屏幕中心.因此,如果我将JFrame默认值设置为200*200像素,则中心将为100*100.(允许问题1中的问题)但是如果某人调整屏幕大小(是的,我希望他们能够重新调整大小),那么这一点仍然是中心.因此,如果他们全屏显示并且他们的屏幕尺寸是1200*900,那么中心将是600*450.
我希望这很清楚
我尝试在Java中绘制一个矩形.我设置了帧大小(800,400)和可调整大小(假)矩形的x = 50,y = 50宽度= 700高度= 300.为什么它不在中间?谢谢.