como recoger un String de un ActionEvent

RaulC
21 de Noviembre del 2003
buenas! estoy intentando coger un String para realizar una busqueda

public void ventana()
{
final JFrame jf=new JFrame("Busqueda");
JPanel jp=new JPanel();
JLabel jl=new JLabel("Introduce el nombre a buscar");
final JTextField jt=new JTextField();
JButton jb=new JButton("Buscar");
JButton jc=new JButton("Cancelar");
jp.setBorder(BorderFactory.createEmptyBorder(30, 30, 10, 30));
jp.setLayout(new GridLayout(2,2));
jp.add(jl);
jp.add(jt);
jp.add(jb);
jp.add(jc);
jf.getContentPane().add(jp,BorderLayout.CENTER);
jc.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e)
{bus=new String(jt.getText());}});
jc.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e)
{jf.dispose();}});


jf.pack();
jf.setVisible(true);
}

esto es el metodo de la clase principal, lo que necesito es coger el String de jt para realizar una busqueda dentro de un fichero.... pero he probado de varias formas y no consigo obtener el string dentro del programa principal...... muchas gracias por adelantado (Espero haberme expresado bien).