• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.

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

  • Konuyu Başlatan Konuyu Başlatan ByOnur58
  • Başlangıç tarihi Başlangıç tarihi

ByOnur58

Kayıtlı Üye
Forum Yaşı
11 Yıl 5 Ay
Mesajlar
2,114
Tepkime puanı
10
Ö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;

}
 
Geri
Üst