屏幕上的Java字符串下推

屏幕上的Java字符串下推,java,Java,我是新来的。不过,对于Java,我有一个问题,可能有一个简单的方法可以做到,但我不知道如何做到 这是我的问题。我有我的游戏,按下一个按钮(X),在屏幕上显示游戏左上角标题下的文本。这很好,但假设我有多个。如果我按N键,它可能是第五个,它会把看起来像随机的东西放在屏幕上。但是如果我按下所有的按钮,它看起来会很正常,因为所有的按钮都会相互对齐 这是我必须在游戏标题下写一行的代码 var8.drawStringWithShadow("Test", 2, 11, 0xFFFF); 第一个参数是

我是新来的。不过,对于Java,我有一个问题,可能有一个简单的方法可以做到,但我不知道如何做到

这是我的问题。我有我的游戏,按下一个按钮(X),在屏幕上显示游戏左上角标题下的文本。这很好,但假设我有多个。如果我按N键,它可能是第五个,它会把看起来像随机的东西放在屏幕上。但是如果我按下所有的按钮,它看起来会很正常,因为所有的按钮都会相互对齐

这是我必须在游戏标题下写一行的代码

    var8.drawStringWithShadow("Test", 2, 11, 0xFFFF);
第一个参数是文本,第二个是x,第三个是y

现在,我让它按另一个键再画一个

    var8.drawStringWithShadow("Test2", 2, 20, 0x008B);
如您所见,y参数增加了9,因此它将位于另一个参数之下

我想做的是,让Y始终保持不变(11),但是,如果文本已经存在,请向下推它

让我们假设我有“测试”被显示。但随后我按下按钮启用“Test2”,我希望它取代“Test”,但不要过度设定它,当它被按下时,如果“Test”或任何其他按钮被启用,它会将“Test”或另一个按钮的y增加9


我希望有一个简单的方法来做到这一点,如果有,请告诉我。谢谢

制作一个计数器,计算有多少字符串,然后让
y=计数器*9+11