Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

1. Explique 3 diferencias fundamentales entre AWT y SWING

Enviado por   •  23 de Diciembre de 2017  •  2.418 Palabras (10 Páginas)  •  475 Visitas

Página 1 de 10

...

- Para agregar al panel de contenidos uno de los controles previamente configurados

j) ¿Para qué se utiliza boton.addActionListener… ?

- Para configurar la acción que realizará el botón al ser presionado

k) ¿Qué hace int aux=Integer.parseInt(entrada.getText()); ?

- Convierte el texto introducido en el área de ingreso de datos (generalmente un String), en un dato de tipo entero. Finalmente, guarda este resultado en la variable aux

l) ¿Qué es ot?

- Un objeto de la clase tabla

m) ¿Qué hace ot.setn(aux); ?

- Observando el código de la clase tabla, la función setn(aux) le asigna el valor de aux a la variable global “n” de dicha clase

n) ¿Qué hace ot.getT());

- Observando el código de la clase tabla, la función geT() se encarga de retornar la cadena T, la cual almacena(mediante un proceso dentro de la misma clase) la tabla del número solicitado.

o) ¿Qué hace salida.setText(ot.getT()); ?

- Se encarga de que la ventana muestre como texto de salida el contenido del método ot.getT()

p) ¿Cuál es la diferencia entre this.n y n en la asignación: this.n=n;?

- this.n indica al compilador que debe trabajar con la variable global principal

- this.n=n indica al compilador que se debe almacenar el valor de n(que posiblemente es un parámetro de algún método) en la variable global n

q) ¿Cuál es la clase padre de la clase Tabla?

- No tiene clase padre

r) ¿Cuál es la clase padre de la clase principal?

- No tiene clase padre

s) ¿Cuál es la clase padre de la clase Tut1?

- JFrame

EJEMPLO 3

[pic 3]

4. Varias preguntas

a) ¿Cuál es el proceso para la creación y utilización de un objeto de la clase JButton?.

- Crear un objeto de la clase JButton, colocando como parámetro:el texto que aparecerá en él; o una imagen(que debe ser un objeto de la clase ImageIcon)

- Configurar sus características adicionales, como ser color de fondo (setBackground), ubicación y tamaño(setBounds)

- Subirlo al panel de información con ayuda del método getContentPane().add…

- Agregar las operaciones que realizará al presionarse el botón con ayuda del ActionListener

b) ¿Cuál es el proceso para la creación y utilización de un objeto de la clas JLabel?

- Crear un objeto de la clase JLabel, colocando como parámetro el texto que se quiere mostrar (generalmente, este texto se almacena como variable de tipo String)

- Configurar sus características adicionales, como ser color del texto (setForeground), ubicación y tamaño de la etiqueta (setBounds), tipo y tamaño de letra (setFont)

- Subirlo al panel de información con ayuda del método getContentPane().add…

c) Explique similitudes entre los procesos de crear objetos de la clase Jbutton y la clase JLabel.

- En ambos casos, el proceso es el mismo, es decir, primero crear el objeto y a continuación configurar las características adicionales mencionadas en la pregunta anterior. La única diferencia es que, adicionalmente, la clase JButton necesita un ActionListener paraa agregar las operaciones a realizar al presionar el botón.

d) ¿Cuál es la sentencia para agregar texto a un botón y cuál es la sentencia para agregar imagen al botón?

- Para agregar texto: JButton nombre= new JButton (String x);

- Para agregar imagen: Previamente se debe crear un objeto que utilice la imagen que deseamos:

ImageIcon pic=new ImageIcon(“nombre de la foto.jpg”)

**Además la imagen debe estar en la carpeta principal de nuestro programa

Entonces la sentencia es:

JButton nombre=new JButton (pic)

e) ¿Para qué se utiliza addActionListener?

- Se encarga de agregar las operaciones que realizará al presionarse el botón

f) ¿Para qué se utiliza getContentPane();?

- Se encarga de subir o agregar los controles de las características de los componentes al panel de contenido de SWING

g) Para qué se utiliza v.setLocationRelativeTo(null);

- Para ubicar la ventana emergente al centro de la pantalla

h) Para qué se utiliza v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

- Para que cuando cerremos la ventana, el proceso termine.

EJEMPLO 4

[pic 4] [pic 5]

[pic 6]

EJEMPLO 5

[pic 7]

5. Varias preguntas:

a) ¿Cuál es el objeto de una clase que es propiedad en la otra?

- El nombre de la clase

b) ¿Cuál es el método que hace que una ventana se ubique en el centro de la pantalla?

- this.setLocationRelativeTo(null);

EJEMPLO 6

[pic 8] [pic 9]

6. Varias Preguntas

a)

...

Descargar como  txt (17.4 Kb)   pdf (69.5 Kb)   docx (23.1 Kb)  
Leer 9 páginas más »
Disponible sólo en Essays.club