Como dijo Jorge, depende mucho de la tecnologia, si es JSP, Tapestry, Strut, JSF, GWT, ZKFramework, WebUI (JSF de Netbeans, se programa a nivel grafico arrastrando los componentes a un panel grafico) o si es una aplicacion stand alone podria ser con swing, awt, entre otras.
Si pudieses especcificar mas sobre que estas trabajando? como quiera aqui te paso algunos tips de algunas tecnologias.
si es una app stand alone lo sacas del componente TextField o JTextField directamente txt.getText().
algo asi
JTextField txt = new JTextField(); //variable de la clase
//en el constructor
txt.addActionListener(this); //la misma clase se va a encargar de escuchar el evento de click a este boton.
public void actionPerformed(ActionEvent e){
if(e.getSource() == txt){
String idEmpleado = txt.getText();
}
}
//La clase debe implementar la interface ActionListener
Ahora bien, si es una app de JSP seria algo asi
en el jsp
<form action="GuardarServlet" method ="post">
<input type="text" name="idEmpleado" />
<input type="submit" value="Guardar">
</form>
en el servlet dentro del metodo doPost
//aqui se obtiene el valor
String idEmpleado = request.getParameter("idEmpleado");
//se procesa...
Tambien puedes utilizar la etiqueta de <use:bean /> (funcionaria tipo tecnologias basadas en JSTL, con algunas diferencia en el metodo que recibe la accion o la peticion)
Si usas alguna tecnologia como Strut, JSF o WebUI, estas tecnologias estan basadas en JSTL (Java Standar Tag Library) requieren algo mas avanzado de configuracion y cuando se invoca la peticion al "servlet" no llegan a un metodo doPost o doGet si no, a uno que tu hayas establecido y los valores del formulario ya estan seteados o asignados a tu objeto (llamado DTO, POJO o JavaBean). luego en este metodo solo debes de implementar la logica haciendo uso de tu DTO (Jorge Carneiro ya explico un poco de struts 1.3, si utilizas Struts 2 es muy diferente)
Si utilizas Tapestry, es el INFIERNO OLVIDALO, intente hacer una app hace mucho y no supe como.
Se me hiso una version barata de JSTL pero implementada por achivos xml (o creo q tienen su propia extension no recuerdo) pero en fin, es LO MAS HORRIBLE QUE HE VISTO!!!!
Si utilizas GWT oo ZKFramework es como trabajar con swing lo obtienes directamente del campo ya que aqui la programacion es diferente, se programa como swing y todo se compila para HTML y javascript (en estos 2 frameworks todo es mas facil hahaha)
GWT tiene una ligera diferencia a ZKFramework ya que las invocaciones al servidor son realizadas con RPC y hay que implementarlas, en ZKFramework no, el valor se pasa automagicamente al servidor y hasta trae su propio css integrado. La pagina de GWT o ZKFramework esta muy bien documentada.
Espero te sirva.
Saludos,