Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private class ParedeDeJanela implements ActionListener {
- public void actionPerformed(ActionEvent e)
- {
- String Texto=null;
- String SaidaSalva=("Salvando");
- String SaidaSemSalvar=("Saindo sem salvar");
- Texto = JOptionPane.showInputDialog("Deseja salvar? (sim/nao)");
- if(Texto.equals("Sim")==true || Texto.equals("sim")==true){
- JOptionPane.showMessageDialog(null, SaidaSalva);
- String string1 = new String(SaidaSalva);
- System.out.println(string1);
- JFileChooser j= new JFileChooser();
- int returnVal = j.showSaveDialog(Janela.this);
- if (returnVal == JFileChooser.APPROVE_OPTION) {
- try {
- String arquivo = j.getSelectedFile().getAbsolutePath();
- if(!arquivo.endsWith(".paint"))
- arquivo+=".paint";
- FileWriter fw = new FileWriter(arquivo);
- for(int k = 0; k<figuras.size(); k++){
- fw.write(figuras.elementAt(k).toString());
- fw.write("\n");
- }
- fw.close();
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- }
- System.exit(0);
- }
- else{
- JOptionPane.showMessageDialog(null, SaidaSemSalvar);
- String string1 = new String(SaidaSemSalvar);
- System.out.println(string1);
- System.exit(0);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement