Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

TextArea en Java

Exposición de la clase de Programación Orientado a Objetos; CU UAEMex Zumpango.

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of TextArea en Java

Autor: José Felix Campos Ramos TextArea en JAVA QUE ES UN JTextArea? Conclusión: JTextArea es un componente básico del Swing de Java ( biblioteca gráfica) y su función principal es la de capturar texto ingresado desde teclado por el usuario. TexArea() CONSTRUCTORES: void append(String, str) MÉTODOS JTextArea jtx = new JTextArea( "Texto" ) COMO CREAR un TextArea? JTextArea es un componente
que crea un área de texto; este componente pertenece al paquete:

java.lang.Object Crea un objeto TextArea de tamaño predeterminado, dependiente del sistema, con texto vacío (sin caracteres). TextArea(int filas, int columnas) Crea un TextArea con texto vacio y espacio para las filas y columnas de texto especifican los argumentos TextArea (Cadena de texto) Crea un TextArea de tamaño predeterminado que contiene la cadena del argumento. TextArea(Cadena de texto, int filas, int columnas) Crea un TextArea que contiene la cadena de caracteres del argumento de cadena, con el tamaño que especifican los argumentos filas y columnas TextArea(Cadena de texto, int filas, int columnas, int barras de desplazamiento) Se comprta como el constructor anterior pero este le permite al programa tener barras de desplazamiento horizontal, vertical o ambas Especifica al str(texto inicial) al final de texto actual.
Ejemplo: Si el objeto mi despliegue de TextArea contuviese el texto "in" la llamada:
miDespliege.appendText("creible");
Haria que el texto cambiara a: increible void insert (String cadena, int posicion) Inserta a la cadena del argumento en el texto actual en el sitioque indique el argumento de posición.

Ejemplo:

si miDespliegue del TextArea contenia originalmente "mudar" y se le agrega la llamada:

miDespliegue.insertText("la",2);

El resultado seria: muladar void replaceRange (string cadena, int inicio, int fin) Sustituye el texto existente entre posiciones inicio (que se incluye en el remplazo) y fin (que no se incluye) con la cadena del argumento.

Ejemplo:

Si mi dezpliegue de TextArea contenía originalmente "abcdefghi", tras la llamada:
miDespliegue.replaceText("**",2,6);
El resultado sera: ab**fghi Sin parámetros JTextArea jtx = new JTextArea();
Con parámetros, número de filas y columnas JTextArea jtx = new JTextArea(10,50);

Texto dentro de JTextArea (codigo) Propiedades de TextArea sobre el texto texto.setEditable(valor booleano); JTextArea pueden ser editados por el usuario o puede ser de sólo lectura, dependiendo de la propiedad setEditable(), el valor booleano false sólo da permiso de lectura:

Ejemplo:
texto.setEditable(false); Propiedades del texto en el TextArea El siguiente codigo permite modificar el tamaño, el tipo y la fuente de la letra como también podemos modificar el color de la letra y del fondo:
Ejemplo:
Font font = new Font("Verdana", Font.ITALIC, 12);
jtx.setFont(font);



Cuando creamos el tipo de fuente primero debemos entregar el nombre de la fuente, luego el formato en que la queremos:
Ejemplo:
Normal=PLAIN, Cursiva=ITALIC, Negrita=BOLD
Font font = new Font("Verdana", Font.ITALIC, 12); Y finalmente el tamaño de la letra. Para cambiar el color de la letra debemos utilizar el método:
Ejemplo:
jtx.setForeground(Color.white);

Para cambiar el color de fondo de nuestro JTextArea debemos utilizar el método:
Ejemplo:
jtx.setBackground(Color.black); NOTA: En ambos casos disponemos de varios colores ya designados:
BLACK, BLUE, CYAN, DARK_GRAY, GRAY, GREEN, LIGHT_GRAY, MAGENTA, ORANGE, PINK, RED, WHITE, YELLOW Tambien se puede crear el tuyo utilizando la escala de colores RGB (utilizando valores entre 0 y 255), para implementarlo en cualquiera de los dos casos anteriores se realiza de la siguiente forma:

jtx.setForeground(new Color(int R,int G,int B));
jtx.setBackground(new Color(int R,int G,int B)); El TextArea es un componente que
crea un área de texto en la cual al
introducir texto podemos configurar
para tener un determinado formato
además de hacer que nuestra área de
texto sea mas estilizada y por obvia razón hacer que la interfaz de
nuestro programa sea mas
llamativa al usuario.
Full transcript