Kısacası mesaj diyologlarını Türkçelerştirmek.

İlk önce String değer dönderen initString bir method oluşturalım.

public String[] initString() {

return null;
}
Oluşturduğumuz metodun içerisinde Türkçe dilindeki anlamını yazıyoruz ve ok butonunun adını değiştiriyoruz.

UIManager.put("OptionPane.okButtonText", "Tamam");
Daha sonra String dizi oluşturalım.

String JOpHataMsj[] = { "Veritabanı bağlantısı başarısız !" };
return ile döndürüyoruz.

return JOpHataMsj
İstediğimiz methodda String dizi olarak initString method'dumuzu getiriyoruz.

String[] tamamString = initString();//
Kullanımı aynen böyle 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.

Public JPanel initPanel(){
   	
String[] tamamString = initString();
   	ImageIcon hataIcon = new ImageIcon("images/hata2.png");
JOptionPane.showMessageDialog(getParent(), tamamString,"Erişim Şifrenizi Hatalı      Girdiniz !",getDefaultCloseOperation(), hataIcon); 

}


public String[] initString() {

             UIManager.put("OptionPane.okButtonText", "Tamam");

             String JOpHataMsj[] = { "Erişim Şifrenizi Hatalı Girdiniz !" };

             return JOpHataMsj;

       }