Home Answers Viewqa Swing-AWT How to get filename in JTextArea in following case?

 
 


HHH
How to get filename in JTextArea in following case?
1 Answer(s)      2 years and 4 months ago
Posted in : Swing AWT

Hi,

i'm trying to code a GUI in java, the following code is working but the filenam is not displayed in the JTextArea, why? [CODE] private void saveasdirectorybuttonActionPerformed(java.awt.event.ActionEvent evt) {

          JFileChooser fc = new JFileChooser();

          fc.setSelectedFile(new File("c:/Temp/anyFilename.txt") );
          fc.showSaveDialog(SOHJoinerUI);
          File curFile = fc.getSelectedFile();
          JTextAreaOutputDirectory.append(curFile.getName());
    }

[CODE/]

Thank you

View Answers

January 18, 2011 at 12:13 PM


Hi Friend,

Try this:

import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class FileName extends JFrame
{
    JTextArea JTextAreaOutputDirectory;
    JButton b;
    JScrollPane pane;
     FileName(){
     setLayout(null);
     JTextAreaOutputDirectory=new JTextArea(5,20);
     pane=new JScrollPane(JTextAreaOutputDirectory);
     b=new JButton("Open");
     pane.setBounds(10,10,200,80);
     b.setBounds(10,100,80,20);
     add(pane);
     add(b);
     setVisible(true);
     setSize(300,180);
     b.addActionListener(new ActionListener(){
         public void actionPerformed(ActionEvent e){
          JFileChooser fc = new JFileChooser();
          fc.showOpenDialog(null);
          File curFile = fc.getSelectedFile();
          JTextAreaOutputDirectory.append(curFile.getName());
         }
   });
    }
    public static void main(String[] args) 
    {
        new FileName();
    }
}

Thanks









Related Pages:
get

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.