Problema na criação de site com bluej

gente estou com um problema nesse codigo
na linha 188 da inicio da expressão ilegal em public void fechar(){
ja tentei de tudo mais não esta dando certo

import java.awt.;
import javax.swing.
;
import javax.swing.JMenu;
import data.awt.event.*;
public class EstudoDeCaso extends JFrame
implements WindownsListener {
//Declaração das variáveis.
private JPanel painelTop,painelMid,painelDown;
private JButton salvar,procurar,alterar,deletar,sair;
private JLabel nome,endereço,bairro,cidade,email,sexo,escolaridade,areasAtuaçao,pretensaoSalarial,cargoDesejado,estado;
private JTextField nomeText,endereçoText,bairroText,cidadeText,emailText;
private JTextArea areaTexto;
private JRadioButton femenino,masculino;
private ButtonGroup grupoSexo,grupoLAF;
private JComboBox comboEstados,comboEscolaridade,comboPretensaoSalarial,comboCargoDesejado,comboAreasAtuaçao;
private Object itensEstadosCombo[]= {“AC”,“AL”,“AP”,“AM”,“BA”,“CE”,“DF”,“ES”,“GO”,“MA”,“MT”,“MS”,“MG”,“PA”,“PB”,“PR”,“PE”,“PI”,“RR”,“RO”,“RJ”,“RN”,“SC”,“SP”,“SE”,“TO”};
private Object itensPretensaoSalarial[]={“500,00”,“750,00”,“1000,00”,“1500,00”,“2000,00”,“2000,00”,“2500,00”,“3000”,“3500,00”,“4000,00”,“4500”,“5000”,“Acima de 5000,00”};
private Object itensEscolaridade[]={“Fundamental Incompleto”,“Fundamental”,“Médio Incompleto”,“Médio”,“Técnico”,“Superior Incompleto”,“Superior”,“Pos-Graduação”,“Nenum dos Acima”};
private Object itensCargoDesejado[]={“Assistente”,“Supervisor”,“Gerente”,“Analista de Sistema”,“Programador”,“Tecnico em Informatica”,“Especialista em Redes”,“Tecnico em Infermagen”,“Tecnico em Desing”};
private Object itensAreasAtuaçao[]={“Informatica”,“Enfermagem”,“Administrativo”,“Autônamo”};
private JMenuBar barraMenu;
private JMenu arquivo,editar,sobre,texto,aparencia;
private JMenuItem itemNovo,itemProcurar,itemSalvar,itemAlterar,itemDeletar,itemSair,itemSobre,itemHelp;
private JRadioButtonMenuItem radioMotif,radioWindows,radioMetal;
private JCheckBoxMenuItem checkNegrito,checkItalico;

  public EstudoDeCaso(){
      //Criação dos Componetes
      painelTop = new JPanel();
      painelMid = new JPanel();
      painelDown = new JPanel();
      salvar = new JButton ("Salvar");
      procurar = new JButton ("Procurar");
      alterar = new JButton ("Alterar");
      deletar = new JButton ("Deletar");
      sair = new JButton ("Sair");
      nome = new JLabel("Nome:");
      endereço = new JLabel("Endereço:");
      bairro = new JLabel("Bairro:");
      cidade = new JLabel("Cidade");
      email = new JLabel("E-mail:");
      sexo = new JLabel("Sexo:");
      escolaridade = new JLabel("Escolaridade:");
      areasAtuaçao = new JLabel("Areas de Atuação:");
      pretensaoSalarial = new JLabel("Pretensão Salarial:");
      cargoDesejado = new JLabel("Cargo Desejado:");       
      estado = new JLabel("Estado:");
      nomeText = new JTextField();
      endereçoText = new JTextField();
      bairroText = new JTextField();
      cidadeText = new JTextField();
      emailText = new JTextField();
      areaTexto = new JTextArea(7,62);
      JScrollPane barraRolagem = new JScrollPane(areaTexto);
      femenino = new JRadioButton("Femenino");
      masculino = new JRadioButton("Masculino");
      grupoSexo = new ButtonGroup();
      grupoLAF = new ButtonGroup();
      comboEstados = new JComboBox(itensEstadosCombo);
      comboAreasAtuaçao = new JComboBox(itensAreasAtuaçao);
      comboCargoDesejado = new JComboBox(itensCargoDesejado);
      comboEscolaridade = new JComboBox(itensEscolaridade);
      comboPretensaoSalarial = new JComboBox(itensPretensaoSalarial);
      barraMenu = new JMenuBar();
      arquivo = new JMenu("Arquivo");
      editar = new JMenu("Editar");
      sobre = new JMenu("Sobre");
      texto = new JMenu("Texto");
      aparencia = new JMenu("Aparencia");
      itemNovo = new JMenuItem("Novo");
      itemSalvar = new JMenuItem("Salva");
      itemProcurar = new JMenuItem ("Procurar");
      itemDeletar = new JMenuItem ("Deletar");
      itemAlterar = new JMenuItem (" Alterar");
      itemSair =  new JMenuItem ("Sair");
      itemHelp = new JMenuItem ("Help");
      itemSobre = new JMenuItem ("Sobre");
      radioMetal = new JRadioButtonMenuItem (" Metal (Padrao)");
      radioMotif = new JRadioButtonMenuItem ("Motif");
      radioWindows =new JRadioButtonMenuItem ("Windows");
      checkNegrito = new JCheckBoxMenuItem ("Negrito");
      checkItalico = new JCheckBoxMenuItem ("Italico");
      
      //Definição do Layout do Jframe.
      setLayout(null);
      
      //Definição das cores de fundo dos painéis.
      painelTop.setBackground(new Color(217,228,241));
      painelMid.setBackground(new Color(128,0,255));
      painelDown.setBackground(new Color(78,238,148));
      masculino.setBackground(new Color(217,228,241));
      femenino.setBackground(new Color(217,228,241));
      
      //Definições dos Paineis e as sua posições.
      painelTop.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
      painelTop.setBounds(10,10,705,150);
      painelMid.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
      painelMid.setBounds(10,170,705,150);
      painelDown.setLayout(new java.awt.GridLayout(2,2));
      painelDown.setBounds(10,330,705,150);
      painelTop.setLayout(null);
      painelTop.setBounds(10,22,705,170);
      painelMid.setLayout(new java.awt.FlowLayout(0,10,8));
      painelMid.setBounds(10,197,705,130);
      painelDown.setLayout(null);
      painelDown.setBounds(10,330,705,140);
      

      //Definição dos Botões e de suas posições.
      salvar.setBounds(105,490,110,25);
      procurar.setBounds(230,490,110,25);
      alterar.setBounds(355,490,110,25);
      deletar.setBounds(480,490,110,25);
      sair.setBounds(605,490,110,25);
      nome.setBounds(10,10,40,25);
      endereço.setBounds(10,60,60,25);
      bairro.setBounds(10,110,40,25);
      cidade.setBounds(150,110,60,25);
      estado.setBounds(310,60,60,25);
      email.setBounds(310,110,50,25);
      sexo.setBounds(310,35,140,25);
      escolaridade.setBounds(40,10,80,25);
      areasAtuaçao.setBounds(40,70,110,25);
      pretensaoSalarial.setBounds(450,10,130,25);
      cargoDesejado.setBounds(450,70,110,25);
      nomeText.setBounds(10,35,280,21);
      endereçoText.setBounds(10,85,280,21);
      bairroText.setBounds(10,135,120,21);
      cidadeText.setBounds(150,135,140,21);
      emailText.setBounds(310,135,250,21);
      femenino.setBounds(428,35,90,25);
      masculino.setBounds(342,35,90,25);
      comboEstados.setBounds(310,85,50,21);
      comboEscolaridade.setBounds(40,40,180,25);
      comboAreasAtuaçao.setBounds(40,100,180,25);
      comboPretensaoSalarial.setBounds(450,40,180,25);
      comboCargoDesejado.setBounds(450,100,180,25);
      //Adiciona os componentes no JFrame.
      add(painelTop);
      add(painelMid);
      add(painelDown);
      
      add(salvar);
      add(procurar);
      add(alterar);
      add(deletar);
      add(sair);
      add(barraMenu).setBounds (0,0,740,20);
      barraMenu.add(arquivo);
      barraMenu.add(editar);
      barraMenu.add(sobre);
      
      arquivo.add(itemNovo);
      arquivo.add(itemProcurar);
      arquivo.add(itemSalvar);
      arquivo.add(itemAlterar);
      arquivo.add(itemDeletar);
      arquivo.addSeparator();
      arquivo.add(itemSair);
      
      editar.add(texto);
      editar.add(aparencia);
      
      texto.add(checkNegrito);
      texto.add(checkItalico);
      
      aparencia.add(radioMetal);
      radioMetal.setSelected(true);
      aparencia.add(radioMotif);
      aparencia.add(radioWindows);
      
      sobre.add(itemHelp);
      sobre.add(itemSobre);
      
      

      sair.addCustumerListener(new ActionListener(){
          public void actionPerformed(ActionEvent evt){
              fechar();
               }
         });
      itemSair.addActionListener(new ActionListener(){
          public void actionPerformed(Action evt){
                fechar();
            }
        });
            public void fechar(){
            if(JOptionPane.showConfirmDialog(null,"Deseja fechar a aplicação?","ATENÇÃO",JOptionPane.YES_NO_OPTION) == 0){
                dispose();
            }
        }
      
 
      painelTop.add(nome);
      painelTop.add(endereço);
      painelTop.add(estado);
      painelTop.add(email);
      painelTop.add(cidade);
      painelTop.add(sexo);
      painelTop.add(bairro);
      painelTop.add(nomeText);
      painelTop.add(endereçoText);
      painelTop.add(bairroText);
      painelTop.add(cidadeText);
      painelTop.add(emailText);
      grupoSexo.add(masculino);
      grupoSexo.add(femenino);
      grupoLAF.add (radioMetal);
      grupoLAF.add (radioMotif);
      grupoLAF.add (radioWindows);
      painelTop.add(masculino);
      painelTop.add(femenino);
      painelTop.add(comboEstados);
      
      painelMid.add(barraRolagem);
      
      painelDown.add(escolaridade);
      painelDown.add(areasAtuaçao);
      painelDown.add(cargoDesejado);
      painelDown.add(pretensaoSalarial);
      painelDown.add(comboEscolaridade);
      painelDown.add(comboAreasAtuaçao);
      painelDown.add(comboPretensaoSalarial);
      painelDown.add(comboCargoDesejado);
      
      setTitle("CEPT João de Deus");
      setSize(800,600);
      setVisible(true);
      setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

        public void WindowActivated(WindowEvent e){} 
        public void WindowClosed(WindowEvent e){} 
        public void WindowClosing(WindowEvent e){
        fechar();
    }
        public void WindowDeactivated(WindowEvent e){} 
        public void WindowDeiconified(WindowEvent e){} 
        public void WindowIconified(WindowEvent e){}
        public void WindowOpenied(WindowEvent e){} 
     public static void main(String args[]){
        EstudoDeCaso frame=new EstudoDeCaso();
    }
}

}

Boa noite
Código bagunçado, dá para melhorar um pouco.
Fiz algumas correções no seu código sem alterar a forma como desenvolveu.

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javafx.stage.WindowEvent;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JRadioButtonMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class EstudoDeCaso extends JFrame {

    //Declaração das variáveis.
    private JPanel painelTop, painelMid, painelDown;
    private JButton salvar, procurar, alterar, deletar, sair;
    private JLabel nome, endereço, bairro, cidade, email, sexo, escolaridade, areasAtuaçao, pretensaoSalarial, cargoDesejado, estado;
    private JTextField nomeText, endereçoText, bairroText, cidadeText, emailText;
    private JTextArea areaTexto;
    private JRadioButton feminino, masculino;
    private ButtonGroup grupoSexo, grupoLAF;
    private JComboBox comboEstados, comboEscolaridade, comboPretensaoSalarial, comboCargoDesejado, comboAreasAtuaçao;
    private Object itensEstadosCombo[] = {"AC", "AL", "AP", "AM", "BA", "CE", "DF", "ES", "GO", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE", "PI", "RR", "RO", "RJ", "RN", "SC", "SP", "SE", "TO"};
    private Object itensPretensaoSalarial[] = {"500,00", "750,00", "1000,00", "1500,00", "2000,00", "2000,00", "2500,00", "3000,00", "3500,00", "4000,00", "4500,00", "5000,00", "Acima de 5000,00"};
    private Object itensEscolaridade[] = {"Fundamental Incompleto", "Fundamental", "Médio Incompleto", "Médio", "Técnico", "Superior Incompleto", "Superior", "Pos-Graduação", "Nenhum dos Acima"};
    private Object itensCargoDesejado[] = {"Assistente", "Supervisor", "Gerente", "Analista de Sistema", "Programador", "Tecnico em Informatica", "Especialista em Redes", "Tecnico em Infermagen", "Tecnico em Design"};
    private Object itensAreasAtuaçao[] = {"Informatica", "Enfermagem", "Administrativo", "Autônomo"};
    private JMenuBar barraMenu;
    private JMenu arquivo, editar, sobre, texto, aparencia;
    private JMenuItem itemNovo, itemProcurar, itemSalvar, itemAlterar, itemDeletar, itemSair, itemSobre, itemHelp;
    private JRadioButtonMenuItem radioMotif, radioWindows, radioMetal;
    private JCheckBoxMenuItem checkNegrito, checkItalico;

    public EstudoDeCaso() {
        //Criação dos Componetes
        painelTop = new JPanel();
        painelMid = new JPanel();
        painelDown = new JPanel();
        salvar = new JButton("Salvar");
        procurar = new JButton("Procurar");
        alterar = new JButton("Alterar");
        deletar = new JButton("Deletar");
        sair = new JButton("Sair");
        nome = new JLabel("Nome:");
        endereço = new JLabel("Endereço:");
        bairro = new JLabel("Bairro:");
        cidade = new JLabel("Cidade");
        email = new JLabel("E-mail:");
        sexo = new JLabel("Sexo:");
        escolaridade = new JLabel("Escolaridade:");
        areasAtuaçao = new JLabel("Areas de Atuação:");
        pretensaoSalarial = new JLabel("Pretensão Salarial:");
        cargoDesejado = new JLabel("Cargo Desejado:");
        estado = new JLabel("Estado:");
        nomeText = new JTextField();
        endereçoText = new JTextField();
        bairroText = new JTextField();
        cidadeText = new JTextField();
        emailText = new JTextField();
        areaTexto = new JTextArea(7, 62);
        JScrollPane barraRolagem = new JScrollPane(areaTexto);
        feminino = new JRadioButton("Feminino");
        masculino = new JRadioButton("Masculino");
        grupoSexo = new ButtonGroup();
        grupoLAF = new ButtonGroup();
        comboEstados = new JComboBox(itensEstadosCombo);
        comboAreasAtuaçao = new JComboBox(itensAreasAtuaçao);
        comboCargoDesejado = new JComboBox(itensCargoDesejado);
        comboEscolaridade = new JComboBox(itensEscolaridade);
        comboPretensaoSalarial = new JComboBox(itensPretensaoSalarial);
        barraMenu = new JMenuBar();
        arquivo = new JMenu("Arquivo");
        editar = new JMenu("Editar");
        sobre = new JMenu("Sobre");
        texto = new JMenu("Texto");
        aparencia = new JMenu("Aparencia");
        itemNovo = new JMenuItem("Novo");
        itemSalvar = new JMenuItem("Salva");
        itemProcurar = new JMenuItem("Procurar");
        itemDeletar = new JMenuItem("Deletar");
        itemAlterar = new JMenuItem(" Alterar");
        itemSair = new JMenuItem("Sair");
        itemHelp = new JMenuItem("Help");
        itemSobre = new JMenuItem("Sobre");
        radioMetal = new JRadioButtonMenuItem(" Metal (Padrao)");
        radioMotif = new JRadioButtonMenuItem("Motif");
        radioWindows = new JRadioButtonMenuItem("Windows");
        checkNegrito = new JCheckBoxMenuItem("Negrito");
        checkItalico = new JCheckBoxMenuItem("Italico");

        //Definição do Layout do Jframe.
        setLayout(null);

        //Definição das cores de fundo dos painéis.
        painelTop.setBackground(new Color(217, 228, 241));
        painelMid.setBackground(new Color(128, 0, 255));
        painelDown.setBackground(new Color(78, 238, 148));
        masculino.setBackground(new Color(217, 228, 241));
        feminino.setBackground(new Color(217, 228, 241));

        //Definições dos Paineis e as sua posições.
        painelTop.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        painelTop.setBounds(10, 10, 705, 150);
        painelMid.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
        painelMid.setBounds(10, 170, 705, 150);
        painelDown.setLayout(new java.awt.GridLayout(2, 2));
        painelDown.setBounds(10, 330, 705, 150);
        painelTop.setLayout(null);
        painelTop.setBounds(10, 22, 705, 170);
        painelMid.setLayout(new java.awt.FlowLayout(0, 10, 8));
        painelMid.setBounds(10, 197, 705, 130);
        painelDown.setLayout(null);
        painelDown.setBounds(10, 330, 705, 140);

        //Definição dos Botões e de suas posições.
        salvar.setBounds(105, 490, 110, 25);
        procurar.setBounds(230, 490, 110, 25);
        alterar.setBounds(355, 490, 110, 25);
        deletar.setBounds(480, 490, 110, 25);
        sair.setBounds(605, 490, 110, 25);
        nome.setBounds(10, 10, 40, 25);
        endereço.setBounds(10, 60, 60, 25);
        bairro.setBounds(10, 110, 40, 25);
        cidade.setBounds(150, 110, 60, 25);
        estado.setBounds(310, 60, 60, 25);
        email.setBounds(310, 110, 50, 25);
        sexo.setBounds(310, 35, 140, 25);
        escolaridade.setBounds(40, 10, 80, 25);
        areasAtuaçao.setBounds(40, 70, 110, 25);
        pretensaoSalarial.setBounds(450, 10, 130, 25);
        cargoDesejado.setBounds(450, 70, 110, 25);
        nomeText.setBounds(10, 35, 280, 21);
        endereçoText.setBounds(10, 85, 280, 21);
        bairroText.setBounds(10, 135, 120, 21);
        cidadeText.setBounds(150, 135, 140, 21);
        emailText.setBounds(310, 135, 250, 21);
        feminino.setBounds(428, 35, 90, 25);
        masculino.setBounds(342, 35, 90, 25);
        comboEstados.setBounds(310, 85, 50, 21);
        comboEscolaridade.setBounds(40, 40, 180, 25);
        comboAreasAtuaçao.setBounds(40, 100, 180, 25);
        comboPretensaoSalarial.setBounds(450, 40, 180, 25);
        comboCargoDesejado.setBounds(450, 100, 180, 25);
        //Adiciona os componentes no JFrame.
        add(painelTop);
        add(painelMid);
        add(painelDown);

        add(salvar);
        add(procurar);
        add(alterar);
        add(deletar);
        add(sair);
        add(barraMenu).setBounds(0, 0, 740, 20);
        barraMenu.add(arquivo);
        barraMenu.add(editar);
        barraMenu.add(sobre);

        arquivo.add(itemNovo);
        arquivo.add(itemProcurar);
        arquivo.add(itemSalvar);
        arquivo.add(itemAlterar);
        arquivo.add(itemDeletar);
        arquivo.addSeparator();
        arquivo.add(itemSair);

        editar.add(texto);
        editar.add(aparencia);

        texto.add(checkNegrito);
        texto.add(checkItalico);

        aparencia.add(radioMetal);
        radioMetal.setSelected(true);
        aparencia.add(radioMotif);
        aparencia.add(radioWindows);

        sobre.add(itemHelp);
        sobre.add(itemSobre);

        sair.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                fechar();
            }
        });
        
        itemSair.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                fechar();
            }
        });

        painelTop.add(nome);
        painelTop.add(endereço);
        painelTop.add(estado);
        painelTop.add(email);
        painelTop.add(cidade);
        painelTop.add(sexo);
        painelTop.add(bairro);
        painelTop.add(nomeText);
        painelTop.add(endereçoText);
        painelTop.add(bairroText);
        painelTop.add(cidadeText);
        painelTop.add(emailText);
        grupoSexo.add(masculino);
        grupoSexo.add(feminino);
        grupoLAF.add(radioMetal);
        grupoLAF.add(radioMotif);
        grupoLAF.add(radioWindows);
        painelTop.add(masculino);
        painelTop.add(feminino);
        painelTop.add(comboEstados);
        painelMid.add(barraRolagem);
        painelDown.add(escolaridade);
        painelDown.add(areasAtuaçao);
        painelDown.add(cargoDesejado);
        painelDown.add(pretensaoSalarial);
        painelDown.add(comboEscolaridade);
        painelDown.add(comboAreasAtuaçao);
        painelDown.add(comboPretensaoSalarial);
        painelDown.add(comboCargoDesejado);
        setTitle("CEPT João de Deus");
        setSize(800, 600);
        setVisible(true);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    }

    public void fechar() {
        if (JOptionPane.showConfirmDialog(null, "Deseja fechar a aplicação?", "ATENÇÃO", JOptionPane.YES_NO_OPTION) == 0) {
            dispose();
        }
    }

    public void WindowActivated(WindowEvent e) {
    }

    public void WindowClosed(WindowEvent e) {
    }

    public void WindowClosing(WindowEvent e) {
        fechar();
    }

    public void WindowDeactivated(WindowEvent e) {
    }

    public void WindowDeiconified(WindowEvent e) {
    }

    public void WindowIconified(WindowEvent e) {
    }

    public void WindowOpenied(WindowEvent e) {
    }

    public static void main(String[] args) {
        EstudoDeCaso frame = new EstudoDeCaso();
    }

}

Obrigado pela resposta rápida testarei amanhã ja que vou adicionar mais codigos ainda

  1. Não existe interface WindownsListener, existe só WindowListener
  2. A classe JButton não possui nenhum método addCustumerListener
  3. Método fechar está declarado dentro do construtor, a sintaxe não permite fazer isso
  4. O nome dos métodos da interface WindowListener começam com window e você digitou Window