title: how do I make jfilechooser only accept .txt
body: <p>I trying to save my contact in my table but filechosser always setit to all file.
  is there way I can set it to accept .txt only and make it default or the only option.    </p>
  
  <pre><code>savecontact.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
          JFileChooser filesave = new JFileChooser();
          int returnVal = filesave.showSaveDialog(Main.this);
          if (returnVal == JFileChooser.APPROVE_OPTION) {
              try {
                  File file = filesave.getSelectedFile();
  
                  PrintWriter os = new PrintWriter(file);
                  os.println("");
                  for (int col = 0; col &lt; table.getColumnCount(); col++) {
                      os.print(table.getColumnName(col) + "\t");
                  }
                  os.println("");
                  os.println("");
  
                  for (int row = 0; row &lt; table.getRowCount(); row++) {
                      for (int col = 0; col &lt; table.getColumnCount(); col++) {
                          os.print(table.getColumnName(col));
                          os.print(": ");
                          os.println(table.getValueAt(row, col));
                      }
                      os.println("");
                  }
                  os.close();
                  System.out.println("Done!");
              } catch (IOException e1) {
                  e1.printStackTrace();
              }
          }
      }
  });
  </code></pre>