Hola:
Tengo similar problema.
No logro solucionarlo.
Mi código es:
public void darCarta(Carta miCarta) {
mazo.add(miCarta);
}
public void repartirCartas(){
int carta = 0;
for (int i=0; i<7;i++){
for (int j=0; j<lista.size(); j++){
carta=(int) (Math.random()*mazo.size());
lista.get(j).darCarta(mazo.get(carta));
lista.remove(carta);
}
....me refiero a que me sale un error:
The method darCarta(Carta) is undefined for the type Jugador.
http://foro.elhacker.net/java/dudas_con_un_juego_de_poker_en_java-t255041.0.html