Buenas, estoy haciendo el juego naval contra la CPU en java.
Mi problema viene a la hora de realizar un algoritmo para implementar los barcos del usuario, ya que no se como hacer que el usuario pueda pintar un barco de x espacios ( x[1,4] espacios) de un solo click.
Tengo un Tablon que extiende JFrame, el cual tiene un array bidimensional de ints preparado para marcar los barcos y su numero, para tratar más tarde los disparos del jugador. Este mismo está formado por Casillas, que se trata de una clase personalizada compuesta por un rectángulo y un color.
¿Como puedo solventar el problema para colocar los barcos del usuario, y de la CPU?
Gracias de antemano.