每次单击时显示图形的JButton动作侦听器

时间:2018-06-08 00:39:05

标签: actionlistener

所以我试图制作自己的宾果游戏,然后我创建了一个按钮,我想显示所做的调用(例如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();
}

我尝试按下按钮但没有画任何东西。非常感谢任何帮助。

谢谢你, 迈克尔

0 个答案:

没有答案