Mega Code Archive

 
Categories / Java by API / Javax Swing
 

JTextComponent

import java.awt.BorderLayout; import java.io.FileWriter; import java.io.IOException; import javax.swing.JFrame; import javax.swing.JTextField; public class MainClass {   public static void main(String args[]) throws Exception {     JFrame frame = new JFrame();     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     JTextField nameTextField = new JTextField();     frame.add(nameTextField, BorderLayout.NORTH);          FileWriter writer = null;     try {       writer = new FileWriter("filename.txt");       nameTextField.write(writer);     } catch (IOException exception) {       System.err.println("Save oops");       exception.printStackTrace();     } finally {       if (writer != null) {         try {           writer.close();         } catch (IOException exception) {           System.err.println("Error closing writer");           exception.printStackTrace();         }       }     }          frame.setSize(250, 100);     frame.setVisible(true);   } }