Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Java'da Mesaj Diyaloglarını(JOptionPane) Türkçeleştirmek.

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

Öncelikle String değer dönderen initString adında bir method oluşturuyoruz.
Kod:
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.
Kod:
UIManager.put("OptionPane.okButtonText", "Tamam");
Sonra String bir dizi oluşturuyoruz
Kod:
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.
Kod:
return JOpHataMsj;
Sonra kullanmak istediğimiz method içerisinde String dizi olarak initString method'dumuzu çağırıyoruz. Aşağıda ki gibi
Kod:
String[] tamamString = initString();//
ve JOptionPane içerisinde ki kullanımı da şu şekilde olacak;
Kod:
ImageIcon hataIcon = new ImageIcon("images/hata2.png");
JOptionPane.showMessageDialog(getParent(), tamamString,"Erişim Şifrenizi Hatalı Girdiniz !",getDefaultCloseOperation(), hataIcon);
JOptionPane içerisine yukarda belirttiğimiz hataIcon ve tamamString değişkenlerini koyuyoruz.



Şimdi açıklamaları yaptıktan sonra programı sizinle paylaşıyorum.
Kod:
Public JPanel initPanel(){

String[] tamamString = initString();
ImageIcon hataIcon = new ImageIcon("images/hata2.png");

JOptionPane.showMessageDialog(getParent(), tamamString,"Erişim Şifrenizi Hatalı Girdiniz !",getDefaultCloseOperation(), hataIcon);

return null;

}
public String[] initString() {
UIManager.put("OptionPane.okButtonText", "Tamam");
String JOpHataMsj[] = { "Erişim Şifrenizi Hatalı Girdiniz !" };

return JOpHataMsj;

}
 
Üst Alt