LnFListener alguem conhece?

2 respostas
M

Boa tarde pessoal, estava executando um codigo do livro java swing 2.ed da O’Reiily e estou com problema com a classe LnFListener… procurei na API do java 1.4 e não existe referecia da class.

O copilador reclama com esta parte do codigo:

E o codigo do programa é este:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

  public class ToolbarFrame extends JFrame  {

       JButton cutButton, copyButton, pasteButton;
       JButton winButton, javaButton, motifButton;
    
     public ToolbarFrame() {
         
        super("ToolBarExamples (Swing)");
        setSize(450,250);
        addWindowListener(new WindowAdapter() {
          public void windowClosing(WindowEvent e) {
            System.exit(0);
          }
        });
        
        ActionListener printListener = new ActionListener() {
          public void actionPerformed(ActionEvent ae) {
            System.out.println(ae.getActionCommand());
            }
          };
          
        JPanel toolbar = new JPanel();
        toolbar.setLayout(new FlowLayout(FlowLayout.LEFT));
        
        cutButton = new JButton("Cortar");
        cutButton.addActionListener(printListener);
        toolbar.add(cutButton);

        copyButton = new JButton("Copiar");
        copyButton.addActionListener(printListener);
        toolbar.add(copyButton);

        pasteButton = new JButton("Paste");
        pasteButton.addActionListener(printListener);
        toolbar.add(pasteButton);

        add(toolbar, BorderLayout.NORTH);
        JPanel lnfPanel = new JPanel();
        LnFListener lnfListener = new LnFListener(this);
        
        javaButton = new JButton("Metal");
        javaButton.addActionListener(lnfListener);
        lnfPanel.add(javaButton);
        
        motifButton = new JButton("Mottif");
        motifButton.addActionListener(lnfListener);
        lnfPanel.add(motifButton);

        winButton = new JButton("Windows");
        winButton.addActionListener(lnfListener);
        lnfPanel.add(winButton);
        add(lnfPanel, BorderLayout.SOUTH);
     }

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

será que alguem poderia me dar uma luz :idea:

Obrigado…

2 Respostas

black_fire

Kra, realmente não achei nada na API…

Pode ser que esta seja uma classe ou um pacote que vem junto com o livro.
Dá uma olhada no contexto ao redor do código pra ver se o autor fala alguma coisa sobre a classe.

Dá uma vasculhada tbm no cd que vem com o livro…

Um abraço… :wink:

T

Correcto e afirmativo! :slight_smile:

na pagina http://www.javafaq.nu/java-example-code-764.html
voce pode ver uma implementacao de uma classe tipo LnFListener.

obrigado pela dica.

Criado 11 de novembro de 2003
Ultima resposta 4 de abr. de 2009
Respostas 2
Participantes 3