2013-12-16 4 views
1

Я хочу, чтобы показать выбранный файл, который был выбран с JFileChooser на JTextarea в JFrame, как это:Показать выбранный файл

JTextArea textArea = new JTextArea(6, 12); 
contentPane.add(textArea); 
JFileChooser fileChooser = new JFileChooser(); 
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); 
fileChooser.setDialogTitle("XML Datei auswählen"); 
int ret = fileChooser.showDialog(fileChooser, "auswählen"); 
if (ret == JFileChooser.APPROVE_OPTION) { 
    file3 = fileChooser.getSelectedFile().getAbsoluteFile(); 
    textArea.setText(file3.getName()); 

, но он не показывает мне ничего на текстовое поле, что я здесь делаю неправильно?

ответ

2

Попробуйте этот метод

int ret = fileChooser.showOpenDialog(this); 
if (ret == JFileChooser.APPROVE_OPTION) { 
    String file3 = fileChooser.getSelectedFile().getAbsolutePath(); 
    textArea.setText(file3); 
Смежные вопросы