所以我试图制作自己的宾果游戏,然后我创建了一个按钮,我想显示所做的调用(例如B15,I19)。以下是一些代码:
int xCoord = 0;
int letterLoc = 1100;
int numberLoc = 1115;
protected void paintComponent (Graphics g)
{
g.drawString(nextRandBingoCall.toString(), xCoord, numberLoc);
if (nextRandBingoCall >= 1 && nextRandBingoCall <= 15)
{
g.drawString("B", xCoord, letterLoc);
}
else if (nextRandBingoCall >= 16 && nextRandBingoCall <= 30)
{
g.drawString("I", xCoord, letterLoc);
}
else if (nextRandBingoCall >= 31 && nextRandBingoCall <= 45)
{
g.drawString("N", xCoord, letterLoc);
}
else if (nextRandBingoCall >= 46 && nextRandBingoCall <= 60)
{
g.drawString("G", xCoord, letterLoc);
}
else if (nextRandBingoCall >= 61 && nextRandBingoCall <= 75)
{
g.drawString("O", xCoord, letterLoc);
}
}
@Override
public void actionPerformed(ActionEvent e)
{
xCoord += 15;
numberLoc += 15;
repaint();
}
我尝试按下按钮但没有画任何东西。非常感谢任何帮助。
谢谢你, 迈克尔