SlideShare una empresa de Scribd logo
PROGRAMACIÓN
JAVA
CADENAS
Ejercicio 1
Realice un programa cuya ventana tenga los siguientes elementos:
- Un cuadro de texto llamado txtFrase.
- Varias etiquetas. (Llámelas como quiera)
- Un botón “Analizar” llamado btnAnalizar.
El programa funcionará de la siguiente forma:
- El usuario introducirá una frase en el cuadro de texto, y luego pulsará el botón Analizar.
- Al pulsar Analizar, el programa mostrará la siguiente información en las etiquetas:
o La frase en mayúsculas.
o La frase en minúsculas.
o Número de caracteres de la frase.
o Número de caracteres de la frase sin contar los espacios.
- Si el usuario pulsa Analizar cuando no hay ninguna frase introducida en el cuadro de texto, el
programa debe mostrar un error emergente (JOptionPane)
[pic]
Código:
private void btnAnalizarActionPerformed(java.awt.event.ActionEvent evt) {
String pesox= txtFrase.getText();
String minusculas= pesox.toLowerCase();
String mayusculas= pesox.toUpperCase();
int tamanio= pesox.length();
L1.setText(""+minusculas);
L2.setText(""+mayusculas);
longitud.setText(""+tamanio);
}
private void txtFraseKeyReleased(java.awt.event.KeyEvent evt) {
String pesox= txtFrase.getText();
String minusculas= pesox.toLowerCase();
String mayusculas= pesox.toUpperCase();
int tamanio= pesox.length();
L1.setText(""+minusculas);
L2.setText(""+mayusculas);
longitud.setText(""+tamanio);
txtFrase.setOpaque(true);
txtFrase.setBackground(Color.green);
L1.setOpaque(true);
L1.setBackground(Color.YELLOW);
L2.setOpaque(true);
L2.setBackground(Color.cyan);
longitud.setOpaque(true);
longitud.setBackground(Color.PINK);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
txtFrase.setText("");
L1.setText("");
L2.setText("");
longitud.setText("");
}
Ejercicio 2
Realice un programa cuya ventana tenga los siguientes elementos:
- Un cuadro de texto llamado txtFrase y otro llamado txtSubcadena.
- Varias etiquetas.
- Un botón “Analizar” llamado btnAnalizar.
El programa funcionará de la siguiente forma:
- El usuario introducirá una frase en el cuadro de texto txtFrase, y luego introducirá una
palabra en el cuadro de texto txtSubcadena, y luego pulsará el botón Analizar.
- Al pulsar el botón, el programa debe mostrar la siguiente información:
o La posición en la que se encuentra la primera aparición de la palabra en la frase.
o La posición en la que se encuentra la última aparición de la palabra en la frase.
o Mostrará el texto que hay en la frase antes de la primera palabra.
o Mostrará el texto que hay en

Más contenido relacionado

DOCX
Manual de raptor (PARTE 2)
PDF
MessageBox personalizado in WPF
DOCX
Practica 6
DOCX
MANUAL DE RAPTOR (PARTE 3)
DOCX
Und 2 tema 4
PDF
06 porta
Manual de raptor (PARTE 2)
MessageBox personalizado in WPF
Practica 6
MANUAL DE RAPTOR (PARTE 3)
Und 2 tema 4
06 porta

La actualidad más candente (17)

PDF
09 porta
PPT
Simulador En Mplab
PPTX
Hot potatoes
DOCX
La invetigacion
PDF
04 practica lenguaje programacion - componentes
PPT
Opciones De EdicióN
PPT
Opciones De EdicióN
PPTX
Funciones basicas de una presntacion multimedia
PPTX
Funciones basicas de una presntacion multimedia
DOCX
Practica 0.6
PPT
DOCX
Conversiones(2)
09 porta
Simulador En Mplab
Hot potatoes
La invetigacion
04 practica lenguaje programacion - componentes
Opciones De EdicióN
Opciones De EdicióN
Funciones basicas de una presntacion multimedia
Funciones basicas de una presntacion multimedia
Practica 0.6
Conversiones(2)
Publicidad

Destacado (20)

PPTX
Proyecto secundino porras 1
PPTX
UV ESL Center - Trung tâm Anh ngữ UV ESL
PPT
El choque cultural de lenovo v3
DOCX
Garficas de funciones trigonometricas
PPTX
PROYECTOS TRANSVERSALES
PPTX
EJES TRANSVERSALES
PDF
Utility Day 2016
PPTX
Proyecto secundino porras 1
PDF
จากอะตอมถึงจักรวาล
PPT
English 9 - Conditionals
PPTX
cauchos
PPTX
Proyecto sede ancon cpe 47750 actual
PDF
Tema 8 desarrollo de aplicaciones en java por gio
PPTX
PROYECTOS TRANSVERSALES
PDF
Tema 5 arreglos y cadenas - lsia por gio
PDF
Joption pane en java
PPTX
Learning to Succeed in the Digital World
PPTX
How To Use Picmonkey
PDF
Examenfinalsinergia
Proyecto secundino porras 1
UV ESL Center - Trung tâm Anh ngữ UV ESL
El choque cultural de lenovo v3
Garficas de funciones trigonometricas
PROYECTOS TRANSVERSALES
EJES TRANSVERSALES
Utility Day 2016
Proyecto secundino porras 1
จากอะตอมถึงจักรวาล
English 9 - Conditionals
cauchos
Proyecto sede ancon cpe 47750 actual
Tema 8 desarrollo de aplicaciones en java por gio
PROYECTOS TRANSVERSALES
Tema 5 arreglos y cadenas - lsia por gio
Joption pane en java
Learning to Succeed in the Digital World
How To Use Picmonkey
Examenfinalsinergia
Publicidad

Similar a Programación (20)

PPTX
MENU PROGRAMA - MANUAL USUARIO
PPTX
Menú de Programas
PPTX
MENU DE PROGRAMA
PPTX
MENU DE PROGRAMACION EN VISUAL BASIC
PPTX
Manual de slideshare
PPTX
PPTX
Manualdeslideshare
PDF
Objetivo interfas a codigo
PPT
Pequeño Manual de usuario slideshare
PPT
Pequeño Manual de usuario slideshare
DOCX
Mini Tutorial De Matlab
DOCX
PPTX
Manualdeusuarioslideshare sldo. acosta william
PPTX
Manualdeusuarioslideshare sldo. acosta william
PPTX
Programación I
PDF
Guia practicaiuprg3
PPTX
Manualdeusuarioslideshare 130716152105-phpapp02
MENU PROGRAMA - MANUAL USUARIO
Menú de Programas
MENU DE PROGRAMA
MENU DE PROGRAMACION EN VISUAL BASIC
Manual de slideshare
Manualdeslideshare
Objetivo interfas a codigo
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
Mini Tutorial De Matlab
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
Programación I
Guia practicaiuprg3
Manualdeusuarioslideshare 130716152105-phpapp02

Más de Robert Wolf (20)

PDF
Tema6resumido
PDF
Tema4 herencia
PDF
Tema 6
PDF
Tema 16 acceso a base de datos usando jpa por gio
PDF
Tema 15 aplicaciones de dos capas por gio
PDF
Tema 14 imágenes en java por gio
PDF
Tema 13 gráficas en java por gio
PDF
Tema 12 hilos en java por gio
PDF
Tema 11 expresiones regulares en java por gio
PDF
Tema 10 clase abstractas e interfaz
PDF
Tema 10 entrada y salida por gio
PDF
Tema 9 pruebas unitarias por gio
PDF
Tema 9 aplicaciones de dos capas por gio
PDF
Tema 8 entrada y salida por gio
PDF
Tema 7 gui, swing y java beans por gio
PDF
Tema 7 desarrollo de aplicaciones en java - lsia por gio
PDF
Tema 6 gui, swing y java beans por gio
PDF
Tema 6 colecciones por gio
PDF
Tema 5 arreglos y cadenas por gio
PDF
Tema 4 excepciones por gio
Tema6resumido
Tema4 herencia
Tema 6
Tema 16 acceso a base de datos usando jpa por gio
Tema 15 aplicaciones de dos capas por gio
Tema 14 imágenes en java por gio
Tema 13 gráficas en java por gio
Tema 12 hilos en java por gio
Tema 11 expresiones regulares en java por gio
Tema 10 clase abstractas e interfaz
Tema 10 entrada y salida por gio
Tema 9 pruebas unitarias por gio
Tema 9 aplicaciones de dos capas por gio
Tema 8 entrada y salida por gio
Tema 7 gui, swing y java beans por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 6 gui, swing y java beans por gio
Tema 6 colecciones por gio
Tema 5 arreglos y cadenas por gio
Tema 4 excepciones por gio

Programación

  • 1. PROGRAMACIÓN JAVA CADENAS Ejercicio 1 Realice un programa cuya ventana tenga los siguientes elementos: - Un cuadro de texto llamado txtFrase. - Varias etiquetas. (Llámelas como quiera) - Un botón “Analizar” llamado btnAnalizar. El programa funcionará de la siguiente forma: - El usuario introducirá una frase en el cuadro de texto, y luego pulsará el botón Analizar. - Al pulsar Analizar, el programa mostrará la siguiente información en las etiquetas: o La frase en mayúsculas. o La frase en minúsculas. o Número de caracteres de la frase. o Número de caracteres de la frase sin contar los espacios. - Si el usuario pulsa Analizar cuando no hay ninguna frase introducida en el cuadro de texto, el programa debe mostrar un error emergente (JOptionPane) [pic] Código: private void btnAnalizarActionPerformed(java.awt.event.ActionEvent evt) { String pesox= txtFrase.getText(); String minusculas= pesox.toLowerCase(); String mayusculas= pesox.toUpperCase(); int tamanio= pesox.length(); L1.setText(""+minusculas); L2.setText(""+mayusculas); longitud.setText(""+tamanio); } private void txtFraseKeyReleased(java.awt.event.KeyEvent evt) { String pesox= txtFrase.getText();
  • 2. String minusculas= pesox.toLowerCase(); String mayusculas= pesox.toUpperCase(); int tamanio= pesox.length(); L1.setText(""+minusculas); L2.setText(""+mayusculas); longitud.setText(""+tamanio); txtFrase.setOpaque(true); txtFrase.setBackground(Color.green); L1.setOpaque(true); L1.setBackground(Color.YELLOW); L2.setOpaque(true); L2.setBackground(Color.cyan); longitud.setOpaque(true); longitud.setBackground(Color.PINK); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { txtFrase.setText(""); L1.setText(""); L2.setText(""); longitud.setText(""); } Ejercicio 2 Realice un programa cuya ventana tenga los siguientes elementos: - Un cuadro de texto llamado txtFrase y otro llamado txtSubcadena. - Varias etiquetas. - Un botón “Analizar” llamado btnAnalizar. El programa funcionará de la siguiente forma: - El usuario introducirá una frase en el cuadro de texto txtFrase, y luego introducirá una palabra en el cuadro de texto txtSubcadena, y luego pulsará el botón Analizar. - Al pulsar el botón, el programa debe mostrar la siguiente información:
  • 3. o La posición en la que se encuentra la primera aparición de la palabra en la frase. o La posición en la que se encuentra la última aparición de la palabra en la frase. o Mostrará el texto que hay en la frase antes de la primera palabra. o Mostrará el texto que hay en