public void fileChooserTurkce(){
UIManager.put("FileChooser.openDialogTitleText", "Dosya Yükle");
UIManager.put("FileChooser.lookInLabelText", "Gözat");
UIManager.put("FileChooser.filesOfTypeLabelText", "Dosya Tipi");
UIManager.put("FileChooser.upFolderToolTipText", "Üst Dizin");
UIManager.put("FileChooser.fileNameLabelText", "Dosya Adı");
UIManager.put("FileChooser.homeFolderToolTipText", "Masa Üstü");
UIManager.put("FileChooser.newFolderToolTipText", "Yeni Klasör");
UIManager.put("FileChooser.listViewButtonToolTipText", "Listele");
UIManager.put("FileChooser.detailsViewButtonToolTipText", "Ayrıntılı Listele");
UIManager.put("FileChooser.saveButtonText", "Kaydet");
UIManager.put("FileChooser.openButtonText", "Aç");
UIManager.put("FileChooser.cancelButtonText", "İptal");
UIManager.put("FileChooser.updateButtonText", "Güncelle");
UIManager.put("FileChooser.helpButtonText", "Yardım");
UIManager.put("FileChooser.saveButtonToolTipText", "Kaydet");
UIManager.put("FileChooser.openButtonToolTipText", "Tamam");
UIManager.put("FileChooser.cancelButtonToolTipText", "İptal");
UIManager.put("FileChooser.updateButtonToolTipText", "Güncelle");
UIManager.put("FileChooser.helpButtonToolTipText", "Yardım");
}
Tanımlama yapmadan önce fonksiyonumuzu çağıralım ve bir filechooser tanımlayalım ve çağıralım.
fileChooserTurkce();
JFileChooser fileChooser = new JFileChooser();
File file= null;
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
int returnVal = fileChooser.showOpenDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
file = fileChooser.getSelectedFile();
filetext.setText(file.getPath());
}
Frame'i run ettiğimizde karşımıza türkçe FileChooser elde etmiş oluruz. Burada UIManager setlemelerini FileChooser' ı tanımlamadan önce yapmamız gerekiyor. Eğer bunu tüm paketlerde kullanacaksak main fonsiyonunda tanımlama yapmadan önce bu fonksiyonu çağırabilirsiniz.
Çok teşekkürler çok faydalı oldu.
YanıtlaSil