Dúvida com ActionEvent

Pessoal, tem como através de um método tipo esse:

[code]public void uploadActionListener(ActionEvent actionEvent) {

    InputFile inputFile = (InputFile) actionEvent.getSource();
    setCurrentFile(inputFile.getFileInfo());

    try {

        if (getTexto() == null)
        {
            System.out.println("\n\n\n\n\n\n\n\nTexto nulo: " + getTexto());
        }
        else
        {
            System.out.println("\n\n\n\n\n\n\n\nTexto vazio: " + getTexto());
        }
        System.out.println("Imagem: " + getCurrentFile() + "\n\n\n\n\n\n\n\n");

        Connection conn = Conexao.getConnection();
        Statement st = conn.createStatement();
        InputStream fis = new FileInputStream(getCurrentFile().getFile());

        PreparedStatement ps = conn.prepareStatement("insert into TBTexto (Texto, Imagem) values (?,?)");

        ps.setString(1, getTexto());
        ps.setBinaryStream(2, fis, fis.available());
        ps.execute();

        st.close();
        ps.close();
        fis.close();

    } catch (FileNotFoundException ex) {
        ex.printStackTrace();
    } catch (Exception ex) {
        ex.printStackTrace();
    }[/code]

pegar o valor de um campo de texto?
Ele esta retornando nulo :S