De seguro el listerner no te reconoce el metodo por la falta de @Override
//fichero traductor.java
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.DefaultListModel;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.ListSelectionModel;
public class traductor
extends JFrame {
private static final long serialVersionUID = 1L;
private JList ingles,español
; //arreglo lista ingles
private String verbosingles
[]={"go",
"have",
"put",
"give",
"do",
"keep",
"make",
"speak",
"eat",
"lend"}; //arreglo verbotraducido
private String verboTraducido
[]={"ir",
"tener",
"poner",
"dar",
"hacer",
"mantener",
"hacer",
"hablar",
"comer",
"prestar"}; public traductor()
{
super ("Traductor");
//establecer lista ingles
ingles
= new JList( verbosingles
); español.setModel(defaultListModel);
ingles.setVisibleRowCount( 5 );
@Override
{
// colocar valores seleccionados en listaCopia
defaultListModel.addElement(verboTraducido[ingles.getSelectedIndex() ]);
}
} // fin de clase interna anónima
); // fin de la llamada a addActionListener
contenedor.add( b1 );
// establecer objeto JList listaCopia
español.setVisibleRowCount( 5 );
español.setFixedCellWidth( 100 );
español.setFixedCellHeight( 20 );
español.setSelectionMode(
setSize( 450, 150 );
setVisible( true );
}
//main
public static void main
(String args
[]) {
traductor aplicacion=new traductor();
aplicacion.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE); }
}//CIERRA LA CLASE