Herramientas de usuario

Herramientas del sitio


prompt

Métodos de manipulación del prompt

  • Cambiar colores
    • void setInputFieldForeground( String color ): color del texto del prompt.
    • void setInputFieldBackground( String color ): color del fondo del texto del prompt.
    • void setOutputAreaBackground( String color ): color del fondo.
  • Cambiar texto del prompt
    • void setPrompts ( String leftPrompt , String rightPrompt ): modificar la parte izquierda (anterior al texto introducido por el usuario) y derecha (posterior al texto introducido por el usuario) del prompt.
  • Cambiar márgenes del texto
    • void setMargins ( int top , int left , int bottom , int right ): margenes superior, izquierdo, inferior y derecho del area de texto.

Ejemplos de código

Nota: Todos estos métodos deben comprobar que el cliente que usa el jugador es un ColoredSwingClient:

if ( aPlayer.getIO() instanceof ColoredSwingClient )
{
  usar los métodos;
}

Cambiar los colores del prompt.

if ( aPlayer.getIO() instanceof ColoredSwingClient )
{
  aPlayer.getIO().setInputFieldForeground("FF0000");
  aPlayer.getIO().setInputFieldBackground("00FF00");
  aPlayer.getIO().setOutputFieldBackground("0000FF");
}

Cambiar el texto del prompt al clásico “>”.

aPlayer.getIO().setPrompts(">","");

Cambiar el texto del prompt: Si el jugador teclea “hola”, en el prompt aparecería “Tu texto aquí: (hola)”.

aPlayer.getIO().setPrompts("Tu texto aquí: (", ")");
prompt.txt · Última modificación: 2010/04/11 19:22 por bruce