Qual é o problema?

Eu tenho este codigo.

public void actionPerformed(ActionEvent evt) {
		if (evt.getSource() == Enviar) {
			Enviado.setText(Enviado.getText()+Receptor.getText());
			Receptor.setText("");
			// System.out.println(Enviado.);
		}
		if (evt.getSource() == Deletar) {
			Receptor.setText("");
			System.out.println(Receptor.getText());
		}
		if (evt.getSource() == Salvar) {
				dialogo.setCurrentDirectory(new File("C:\"));
				dialogo.setFileSelectionMode(JFileChooser.FILES_ONLY);
				int escolha = dialogo.showSaveDialog(null);								
				}
			
	}

	private JScrollPane getReceptor() {
		if (Receptor == null) {
			Receptor = new JTextArea();
			// Receptor.setBounds(new Rectangle(84, 308, 638, 52));
			jscrollPane = new JScrollPane(Receptor);
			jscrollPane.setBounds(84, 308, 638, 52);
		}
		return jscrollPane;
	}

	private JPanel getJContentPane() {

		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(getJButton(), null);
			jContentPane.add(getTextobusca(), null);
			jContentPane.add(getProcurar(), null);
			jContentPane.add(getSalvar(), null);
			jContentPane.add(getDeletar(), null);
			jContentPane.add(getScrlReceptor());
			jContentPane.add(getOpcoes(), null);
			jContentPane.add(getScrlEnviado());
			Enviar.addActionListener(this);
			Deletar.addActionListener(this);
			Salvar.addActionListener(this);

		}
		return jContentPane;

	}

Mas o evento que dei ao meu botão Salvar, não esta funcionando, que no caso seria abrir uma janela com os meus Documentos, desktop, etc… E em meu outro aplicativo funcionou, ao clicar no botão.

o meu outro aplicativo seria este e que esta funcionando, estou fazendo testes de eventos diferentes, para poder exercitar o conhecimento.

private JMenuItem getPastaMenuItem() {
		if (PastaMenuItem == null) {
			PastaMenuItem = new JMenuItem();
			PastaMenuItem.setText("Pasta");
			PastaMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					dialogo.setCurrentDirectory(new File("C:\"));
					dialogo.setFileSelectionMode(JFileChooser.FILES_ONLY);
					int escolha = dialogo.showSaveDialog(null);								
							

					PastaMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,
					Event.CTRL_MASK, true));			    
				}
			});
		}	
		return PastaMenuItem;
	}

Grato
Paulo

Como é que você criou o botão (ou sei lá o que é) “Deletar”? Você não pôs o código aqui. Por acaso você adicionou o ActionListener?

(Por favor, Java != C#. Não comece nomes de variáveis por maiúsculas.)

ok… Valeu pela dica.

O meu codigo que não esta abrindo minha janela para salvar seria este daqui.

package Documents;

import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JButton;
import java.awt.Component;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JTextField;
import javax.swing.JTextArea;
//import javax.swing.border.TitledBorder;

public class Servico extends JFrame implements ActionListener {

	private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;

	private JButton Enviar = null;

	private JButton Salvar = null;

	private JTextField textobusca = null;

	private JButton Procurar = null;

	private JButton Deletar = null;

	private JTextArea Receptor = null;

	private JTextArea Enviado = null;

	private JScrollPane jscrollPane = null;
	
	private JFileChooser dialogo = new JFileChooser();
	
	private JScrollPane
		scrlReceptor,
		scrlEnviado
	;

	private JButton Opcoes = null;

	public Servico() {
		super();
		initialize();
	}

	private void initialize() {
		this.setSize(780, 500);
		this.setContentPane(getJContentPane());
		this.setTitle("Cedro - Cachoeiro");
	}

	private JButton getJButton() {
		if (Enviar == null) {
			Enviar = new JButton();
			Enviar.setBounds(new Rectangle(309, 386, 92, 28));
			Enviar.setText("Enviar");
		}
		return Enviar;
	}

	private JButton getSalvar() {
		if (Salvar == null) {
			Salvar = new JButton();
			Salvar.setBounds(new Rectangle(427, 386, 92, 28));
			Salvar.setText("Salvar");
			}
		return Salvar;
	}


	private JTextField getTextobusca() {
		if (textobusca == null) {
			textobusca = new JTextField();
			textobusca.setBounds(new Rectangle(540, 386, 172, 27));
			textobusca.setText("Digite e procure seu amigo");
		}
		return textobusca;
	}

	private JButton getProcurar() {
		if (Procurar == null) {
			Procurar = new JButton();
			Procurar.setBounds(new Rectangle(620, 413, 92, 28));
			Procurar.setText("Buscar");
			Procurar.addKeyListener(new java.awt.event.KeyAdapter() {
				public void keyTyped(java.awt.event.KeyEvent e) {
					System.out.println("cod_nome()"); 
				}
			});
		}
		return Procurar;
	}

	private JButton getDeletar() {
		if (Deletar == null) {
			Deletar = new JButton();
			Deletar.setBounds(new Rectangle(203, 386, 92, 28));
			Deletar.setText("Apagar");

		}
		return Deletar;
	}

	public void actionPerformed(ActionEvent evt) {
		if (evt.getSource() == Enviar) {
			Enviado.setText(Enviado.getText()+Receptor.getText());
			Receptor.setText("");
			// System.out.println(Enviado.);
		}
		if (evt.getSource() == Deletar) {
			Receptor.setText("");
			System.out.println(Receptor.getText());
		}
		if (evt.getSource() == Salvar) {
				dialogo.setCurrentDirectory(new File("C:\"));
				dialogo.setFileSelectionMode(JFileChooser.FILES_ONLY);
				int escolha = dialogo.showSaveDialog(null);								
				}
			
	}

	private JScrollPane getReceptor() {
		if (Receptor == null) {
			Receptor = new JTextArea();
			jscrollPane = new JScrollPane(Receptor);
			jscrollPane.setBounds(84, 308, 638, 52);
		}
		return jscrollPane;
	}

	private JPanel getJContentPane() {

		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(getJButton(), null);
			jContentPane.add(getTextobusca(), null);
			jContentPane.add(getProcurar(), null);
			jContentPane.add(getSalvar(), null);
			jContentPane.add(getDeletar(), null);
			jContentPane.add(getScrlReceptor());
			jContentPane.add(getOpcoes(), null);
			jContentPane.add(getScrlEnviado());
			Enviar.addActionListener(this);
			Deletar.addActionListener(this);
			Salvar.addActionListener(this);

		}
		return jContentPane;

	}

	private Component getScrlReceptor() {
		if(scrlReceptor == null) {
			scrlReceptor = new JScrollPane(getReceptor());
			scrlReceptor.setBounds(new Rectangle(84, 308, 638, 52));
			
		}
		return scrlReceptor;
	}

	private Component getScrlEnviado() {
		if(scrlEnviado == null) {
			scrlEnviado = new JScrollPane(getEnviado());
			scrlEnviado.setBounds(new Rectangle(77, 34, 634, 166));
			
		}
		return scrlEnviado;
	}

	private JTextArea getEnviado() {
		if (Enviado == null) {
			Enviado = new JTextArea();
			Enviado.setLineWrap(true); 
			Enviado.setWrapStyleWord(true);
		}
		return Enviado;
	}

	
	private JButton getOpcoes() {
		if (Opcoes == null) {
			Opcoes = new JButton();
			Opcoes.setBounds(new Rectangle(92, 386, 92, 28));
			Opcoes.setText("Opções");
		}
		return Opcoes;
	}

	public static void main(String args[]) {
		new Servicos().setVisible(true);
	}
}

Este codigo, tem ajuda de muitas pessoas daqui, pois estou aprendendo. Só que no botão Salvar ele não esta abrindo a janela que pedi.

*Pois estou testando todos os tipos de eventos. E contenho outra aplicação que funciona direitinho, mas com performance de evento diferente.
Que no caso seria este

if (PastaMenuItem == null) {
 			PastaMenuItem = new JMenuItem();
 			PastaMenuItem.setText("Pasta");
 			PastaMenuItem.addActionListener(new ActionListener() {
 				public void actionPerformed(ActionEvent e) {
 					dialogo.setCurrentDirectory(new File("C:\"));
 					dialogo.setFileSelectionMode(JFileChooser.FILES_ONLY);
 					int escolha = dialogo.showSaveDialog(null);								
 							
 
 					PastaMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,
 					Event.CTRL_MASK, true));			    
 				}
 			});
 		}	
 		return PastaMenuItem;
 	}

Valeu…