0
我想將這個icon添加到我的掃雷應用程序中的一個按鈕。但是,我沒有這個圖標,而是得到一個空的方塊。下面是我使用的代碼:(代碼是隻是用來測試,如果我能居然能圖標添加到一個按鈕)提前如何在Java中正確添加圖標到JButton?
SwingUtilities.invokeLater(() -> {
JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton("\uD83D\uDEA9");
Font font = new Font("Code2000", Font.PLAIN, 12);
button.setFont(font);
frame.add(button);
frame.pack();
frame.setVisible(true);
});
感謝。
你的字體支持它嗎?不是每個字體都有所有代碼的字形 – BackSlash
@BackSlash,我不確定,我只是使用了我在其他問題上找到的字體。我會嘗試尋找其他字體。謝謝 – Keselme
你可能想看看[這裏](https://www.fileformat.info/info/unicode/char/1f6a9/fontsupport.htm) – BackSlash