Bu dersimizde size ShowMessage diyaloglarının Türkçeleştirilmesinden kısaca bahsedeceğim, umarımı işinize yarar.
Öncelikle String değer dönderen initString adında bir method oluşturuyoruz. public String[] initString() { return null; } Sonra method'un içersine dilini değiştirmek istediğmiz Diyalog türünü yazıyoruz ve ok butonun adını yazıyoruz. UIManager.put("OptionPane.okButtonText", "Tamam"); Sonra String bir dizi oluşturuyoruz String JOpHataMsj[] = { "Veritabanı bağlantısı başarısız !" }; ve return ile bu diziyi döndürüyoruz. Not: Bu oluşturduğumuz dizi hata yada uyarı için kullanıcıya görünecek mesaj içerecek. return JOpHataMsj Sonra kullanmak istediğimiz method içerisinde String dizi olarak initString method'dumuzu çağırıyoruz. Aşağıda ki gibi String[] tamamString = initString();//ve JOptionPane içerisinde ki kullanımı da şu şekilde olacak; ImageIcon hataIcon = new ImageIcon("images/hata2.png"); //resim JOptionPane.showMessageDialog(getParent(), tamamString,"Erişim Şifrenizi Hatalı Girdiniz !",getDefaultCloseOperation(), hataIcon); JOptionPane içerisine yukarda belirttiğimiz hataIcon ve tamamString değişkenlerini koyuyoruz. <br> Şimdi açıklamaları yaptıktan sonra programı sizinle paylaşıyorum. public JPanel initPanel(){ JPanel panel = new JPanel(); String[] tamamString = initString(); ImageIcon hataIcon = new ImageIcon("images/hata2.png"); JOptionPane.showMessageDialog(getParent(), tamamString,"Erişim Şifrenizi Hatalı Girdiniz !",getDefaultCloseOperation(), hataIcon); return panel; } public String[] initString() { UIManager.put("OptionPane.okButtonText", "Tamam"); String JOpHataMsj[] = { "Erişim Şifrenizi Hatalı Girdiniz !" }; return JOpHataMsj; } |
Home / Change /
How to /
in java /
JOption /
JOptionPane dil değiştirme /
Language /
use
/ How to Change Language JOptionPane in Java (Dil Değiştirme Türkçeleştirmek)
Kaydol:
Kayıt Yorumları
(
Atom
)
Çok iyi çalışma teşekkürler.
YanıtlaSilSagolun hocam sayenizde Asıl biz teşekkür ederiz. :)
Sil