Advertisement
Drowze

Untitled

Jun 2nd, 2015
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.70 KB | None | 0 0
  1. private class ParedeDeJanela implements ActionListener {
  2.         public void actionPerformed(ActionEvent e)
  3.         {
  4.             String Texto=null;
  5.             String SaidaSalva=("Salvando");
  6.             String SaidaSemSalvar=("Saindo sem salvar");
  7.             Texto = JOptionPane.showInputDialog("Deseja salvar? (sim/nao)");
  8.             if(Texto.equals("Sim")==true || Texto.equals("sim")==true){
  9.                 JOptionPane.showMessageDialog(null, SaidaSalva);
  10.                 String string1 = new String(SaidaSalva);
  11.                 System.out.println(string1);
  12.  
  13.                 JFileChooser j= new JFileChooser();
  14.  
  15.                 int returnVal = j.showSaveDialog(Janela.this);
  16.                 if (returnVal == JFileChooser.APPROVE_OPTION) {
  17.                     try {
  18.                         String arquivo = j.getSelectedFile().getAbsolutePath();
  19.                     if(!arquivo.endsWith(".paint"))
  20.                                     arquivo+=".paint";
  21.                     FileWriter fw = new FileWriter(arquivo);
  22.                         for(int k = 0; k<figuras.size(); k++){
  23.                             fw.write(figuras.elementAt(k).toString());
  24.                             fw.write("\n");
  25.                         }
  26.                         fw.close();
  27.                     } catch (Exception ex) {
  28.                         ex.printStackTrace();
  29.                     }
  30.                 }
  31.             System.exit(0);
  32.        
  33.             }
  34.             else{
  35.                 JOptionPane.showMessageDialog(null, SaidaSemSalvar);
  36.                 String string1 = new String(SaidaSemSalvar);
  37.                 System.out.println(string1);
  38.                 System.exit(0);    
  39.             }
  40.         }
  41.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement