2
我正在使用.po文件進行翻譯。joptionpane optionDialog中的雙字節(日文字符)顯示不正確
在對話框中,日文字符「。」(句點)在文本的中間而不是文本的底部顯示。附上的是對話框的圖片。 有沒有辦法解決這個問題?或者它只是它的方式?
import java.awt.EventQueue;
import javax.swing.JOptionPane;
public class OptionPane {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
JOptionPane.showMessageDialog(null,
"このメール送信はご契約送信容量を超える送信となります。なります");
}
});
}
private OptionPane() {
}
}
我希望上面的代碼和我目前的系統一樣。最初我使用類似於: JOptionPane.showMessageDialog(null,xxx.i18n(「text」)); 其中我有2個.po文件(英文和日文用於翻譯),它會將「文本」改爲任何假設的.po文件中的翻譯文件 – Harts 2012-01-10 23:10:20
也許,這是由於在IDE的文本編輯器中設置了不同的字體,在對話框中...如果您沒有設置對話框的字體,它將使用其默認的UI字體。 – 2012-01-11 01:22:52
我用於PO文件的軟件是PoEdit,不能更改字體,它是默認的。問題是這種類型的文本在JavaScript警報上工作正常,只有在它改變的Java中。 – Harts 2012-01-11 01:38:49