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()); } Thank you
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