Ana içeriğe atla

How to Change Language JOptionPane in Java (Dil Değiştirme Türkçeleştirmek)

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.


http://resim.sanalkurs.net/uploads/JOptionPane.jpg
<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;

}

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

Jüpiter gezegeni

Güneş Sistemi'nin uzaklık olarak beşinci gezegenidir. Kütlece ve çap olarak sistemdeki en büyük gezegendir. Aslında Jüpiter gezegeni Güneş Sistemi'nde bazı özelliklerinden dolayı 'enlerin gezegeni' olarak sınıflandırılabilir:

Levhalar ve Levha Tektoniği

Başlangıçta tüm kıtaların Pangea adında tek bir kıta olduğu, sonradan parçalanıp dağılarak zamanla günümüzdeki yerlerine ulaştığı görüşüne dayanan kıtaların kayması kuramını aslında 1912'de bir meteorolog olan Alman bilim adamı Alfred Wegener ortaya attı.

Kur'an ve Tektonik Levhalar

Merhaba sevgili okurlarım bugün Kur'an okurken karşıma çıkan çok haşmetli bilimsel mesaj veren bir ayetle karşılaştım bunun şokunu üzerimden atamadan yazıya döküp siz değerli kullanıcılarımla paylaşmak istedim... Kur'an da geçen ayet; Neml Suresi 88. Ayet; Bir de o dağları görür, onları sabit sanırsın; oysa onlar, bulut geçer gibi geçip gider. Bu, herşeyi sapasağlam yaratmış olan Allah'ın sanatıdır. O, şüphesiz bütün yaptıklarınızdan haberdardır. Bu ayette gördüğünüz gibi 1400 yıl önce dağların durağan olmadığını ve hareket ettiğinden bahsetmektedir Peki bilim ne diyor bu konuda ? Size paylaşacağım kısa bir animasyonda Kıt'a hareketelerini yer yüzü hareketlerini izleyeceksiniz...