Buenas, primero que nada gracias a todos los programadores de esta pagina pues me sacado algunas dudas de acá y me han ayudado mucho en mi proyecto... sin muchos preámbulos iré al grano...
 
Necesito llevar el contenido de las filas de la tabla a un Jtextfield, eh leido mucho unos temas de aca pero no logro hacer que funcione en mi codigo... este toda la clase   
 Cita:  public class Cargos extends JInternalFrame {
	private JPanel Cargo = new JPanel();
	public JTextField txtcodigocargo= new JTextField(),txtcargo=new JTextField();
	public DefaultTableModel dtmcargo= new DefaultTableModel(null,getColumnas());
	public JScrollPane  scpcargos= new JScrollPane();
	public JTable tblcagos=new  JTable(){
		public boolean isCellEditable(int filas, int columnas) {
			  return false;}
	};
 
	............
 
	public Cargos() {
		initialize();
		cargarDriver();
		setFilas();
		Cargo.setLayout(null);
 
      ......  
 
		tblcagos.setModel(dtmcargo);
        Cargo.add(tblcagos);
        scpcargos.setBounds(new Rectangle(205,30,220,120));  
        scpcargos.setViewportView(tblcagos);
        Cargo.add(scpcargos); 
 
        txtcodigocargo.setHorizontalAlignment (JTextField.CENTER);
        txtcodigocargo.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent arg0) {
				((Component) arg0.getSource()).transferFocus();
			}
		});
        txtcodigocargo.setToolTipText("Codigo del Departamento");
        txtcodigocargo.setBounds(new Rectangle(5,54,190,30)); 
        Cargo.add (txtcodigocargo);
 
      .........
 
        txtcargo.setHorizontalAlignment (JTextField.CENTER);
        txtcargo.setToolTipText("Nobre del CargoCargo");
        txtcargo.setBounds(new Rectangle(5,106,190,30)); 
		Cargo.add (txtcargo);
 
 	   ............
 
	}
 
	private String[]getColumnas()
	   {
	         String columna[]=new String[]{"Codigo","Cargo"};
	         return columna;
	   }
 
	private void setFilas(){
		try{
			Connection conexion = DriverManager.getConnection ("jdbc:mysql://localhost:3306","root","1");
			conexion.setCatalog("registroinnova");
			Statement stat = conexion.createStatement();
			ResultSet resultado = stat.executeQuery ("SELECT idcargo,cargo FROM `cargos` ORDER BY `cargos` . `idcargo` ASC LIMIT 0, 30");
			Object datos[]=new Object[2];//Numero de columnas que se ingresaron en columna son 2
			try {
				while (resultado.next()) {
					for (int i = 0; i < 2; i++) {
						datos[i] = resultado.getObject(i + 1);
	                	}
					dtmcargo.addRow(datos);
				}
 String id=tblcagos.getValueAt(tblcagos.getSelectedRow(), 0).toString();
				String name=tblcagos.getValueAt(tblcagos.getSelectedRow()  , 1).toString();
				txtcodigocargo.setText(id);
				txtcargo.setText(name);
				resultado.close();
			}catch (Exception e) {
			}
 
		}
		catch(SQLException ex){
			JOptionPane.showMessageDialog(null,ex.toString());
		}	 
	};
	..........
 
	private JPanel getJContentPane() {
		if (Cargo == null) {
			Cargo = new JPanel();
			Cargo.setLayout(new BorderLayout());
		}
		return Cargo;
	}
	private void cargarDriver() {
		    try {
		      Class.forName("com.mysql.jdbc.Driver");
		    }catch(Exception ex) {
		      setTitle(ex.toString());
		    }
		  }
}  
    Lo que esta en rojo es parte de un codigo que tome de un tema de aca, pero no se si va alli o donde iria, que estare haciendo mal, si pueden ayudarme se lo agradeceria, es URGENTE!!!!! les dejo mi correo por aquel que pueda ayudarme 
[email protected]  
 Gracias...