Domanda

Come può essere raggiunto? Ho la ss. codice di prova:

javax.swing.JOptionPane.showMessageDialog(null, "Hello, world!");

L'esecuzione con, diciamo, -Duser.language=zh e -Duser.country=TW non funziona. Vale a dire, il pulsante OK è ancora etichettato come "OK". In Windows, ad esempio, viene sostituito con l'equivalente cinese tradizionale.

È stato utile?

Soluzione

Dare priorità la lingua corrispondente in Preferenze di Sistema> Internazionale.

Aqua viene utilizzato se il LAF non è specificato. Essa non rispetta l'impostazione internazionale predefinita probabilmente perché è molto integrato nel sistema operativo.

Se un cross-piattaforma LAF viene utilizzato (ad esempio metallo), il problema non viene osservata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top