我正在做一個簡單的Pong遊戲,並且想要添加一個8位字體,但不知道如何。 這是我用的JLabel的方法:將自定義字體設置爲JLabel
public void drawScore()
{
player1 = "Player 1";
player2 = "Player 2";
JLabel leftScore = new JLabel(player1);
JLabel rightScore = new JLabel(player2);
leftScore.setForeground(Color.white);
rightScore.setForeground(Color.white);
leftScore.setLocation(20, 0);
rightScore.setLocation(730, 0);
leftScore.setSize(100, 40);
rightScore.setSize(100, 40);
add(leftScore);
add(rightScore);
}
我試過,我發現就在這裏解決方案和其他網站和他們沒有工作太好。在Java項目文件夾名爲Pong的文件夾中創建了一個名爲'資產'的文件夾中的.TTF文件。如果正確的代碼不包括try
和catch
塊,那將是完美的。
如果您嘗試了一種您在網上找到的方式,那麼您的問題可以得到更好的回答,然後當您遇到更具體的問題時回到問題中來回答。 – amoebe