Font size
WorksheetsJava Swing
Total questions: 50
Worksheet time: 29mins
¿Qué es Java Swing?
Un conjunto de herramientas gráficas para crear interfaces de usuario.
Una biblioteca para trabajar con bases de datos.
Un lenguaje de programación independiente.
Una API para manejar archivos XML.
¿Qué se utiliza para organizar los componentes en una ventana?
Contenedores o layouts
Botones de acción
Iconos de acceso rápido
Menús desplegables
¿Qué tipo de ventana se utiliza como la ventana principal en una aplicación Swing?
JDialog
JOptionPane
JPanel.
JFrame
¿Cómo se puede cambiar el texto de un botón en Swing?
Utiliza el método changeText() de JButton.
Modifica la propiedad label de JButton directamente.
Utiliza el método setText() de JButton.
Llama al método updateText() de JButton.
¿Qué componente se utiliza para mostrar texto estático en una interfaz gráfica?
JButton
JTextArea
JLabel
JTextField
¿Qué layout organiza los componentes en una cuadrícula uniforme?
GridLayout
FlowLayout
CardLayout
BorderLayout
¿Qué método se usa para mostrar una ventana en Swing?
displayFrame()
showWindow()
openDialog()
setVisible(true)
¿Qué es un cuadro de diálogo en Swing?
Un cuadro de diálogo en Swing es un tipo de gráfico.
Un cuadro de diálogo en Swing es un componente de base de datos.
Un cuadro de diálogo en Swing es una herramienta de diseño de interfaz.
Un cuadro de diálogo en Swing es una ventana emergente para interactuar con el usuario.
¿Qué tipo de evento se genera cuando el usuario presiona una tecla en un campo de texto?
ActionEvent
KeyEvent
MouseEvent
FocusEvent
. ¿Qué layout organiza los componentes en cinco zonas (Norte, Sur, Este, Oeste, Centro)?
FlowLayout
BorderLayout
GridLayout
BoxLayout
Después de seleccionar el objeto JRadiobuton y en su propiedad buttonGroup se debe asociar al grupo definido.
Verdadero
Falso
El objeto de control Etiqueta tiene por nombre de Clase
(a)
Método que permite obtener el texto que se tiene en un cuadro de texto o etiqueta.
(a)
Que entorno de desarrollo se utiliza en Swing
AWT
APK
JDK
DJK
Que control se utiliza para la entrada de datos desde el teclado
Jlabel
JButton
JTextField
¿Qué componente se utiliza para mostrar mensajes emergentes simples?
JDialog
JOptionPane
JFrame
JPanel
El elemento destacado en el recuadro es:
JPanel
JFrame
DeafultTableModel
JTable
El elemento destacado en el recuadro naranja es:
JLabel
JPasswordField
JFrame
JTextField
El fondo azul se puede lograr con:
JPanel
JButton
JTable
JOptionPane
Para generar una ventana de diálogo se usa:
JOptionFrame
JPanelFrame
JOptionPane
JOptionFrame
Librería de java para crear interfaces gráficas
JPane
JFrame
Swing
JPane
El código crea:
Una ventana
Una ventana con un JPanel
Una ventana con un botón
Una ventana con dos botones
El método setModel en el Control JTable permite
Asignar el modelo de datos al objeto JTable.
Asignar el modelo del cuadro de texto al objeto JTable.
Asignar el método al modelo de datos al objeto JTable.
Que control se utiliza para la entrada de datos desde el teclado
Jlabel
JButton
JTextField
¿Qué es un LayoutManager en Java Swing?
a) Un objeto que gestiona eventos de ratón.
b) Un objeto que organiza automáticamente los componentes dentro de un contenedor.
c) Un objeto que controla la apariencia visual de los componentes.
d) Un objeto que maneja la interacción con bases de datos.
Para habilitar o inhabilitar el uso del objeto de control
Visible
Enabled
Enable
Qué valores muestra el siguiente código
for (int i=0; i<=9; i++){
System.out.println(i);
}
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
>, <, =, <> son
operadores de comparación
operadores lógicos
operadores aritméticos
while (condición){
//Instrucción a ejecutar
}
¿Qué valor tiene que tener la condición para ejecutar la instrucción?
True
Falso
0
5
Crea tres variables ( x, y, z) del mismo tipo de dato (entero)
(a)
Crea una variable velocidad y asigna el valor de 120
(a)
El método setModel en el Control JTable permite
Asignar el modelo de datos al objeto JTable.
Asignar el modelo del cuadro de texto al objeto JTable.
Asignar el método al modelo de datos al objeto JTable.
En el código addRow que esta realizando
Adiciona una fila al final
del modelo modelotablaPersona
Adiciona una fila al principio del modelo modelotablaPersona
Adiciona una fila después de la fila 3 al modelo modelotablaPersona
¿Qué es una excepción?
Contiene el ítem (elemento) seleccionado de una lista.
getSelectItem()
getItem()
getText()
· getSelectedValue()
¿Qué clase suministra una conexión con una base de datos?
Resultset.
Statement.
DriverManager.
Connection.
¿Para que sirve la API JDBC?
Permite que un programa Java acceda a una base de datos relacional
Permite implementar un driver JDBC
Permite crear base de datos relacionales
Permite que un programa Java se conecte a una base de datos relacional Java
¿Que hace un Driver JDBC?
Hace de intermediario entre el hardware y la base de datos
Implementa los detalles de comunicación necesarios para conectarse desde una aplicación Java a una base de datos.
Permite que las base de datos se puedan ejecutar en cualquier máquina.
Indique que valores se deben de indicar a la API, para crear una conexión a una base de datos
nombre de la base
ubicación física de la base
número de puerto utilizado por la base
usuario y contraseña con el que se quiere acceder a la base
tabla con la que se quiere trabajar
En el ejemplo se utiliza un while, ¿por qué?
Porque se quiere mostrar todos los registros de la tabla
Porque se quiere mostrar todos los campos de la tabla
Siempre tengo que utilizar un while por exigencia de la API JDBC
¿Qué clase suministra una conexión con una base de datos?
Resultset.
Statement.
DriverManager.
Connection.
¿Qué representa la siguiente cadena de texto?
jdbc:mysql://192.168.3.5:3306/LIGA
Una conexión a un servidor de MySQL con nombre LIGA.
Una conexión con la base de datos LIGA situada en el servidor que atiende en 192.168.3.5:3306.
Una conexión a un driver de mySQL llamado LIGA.
Una conexión a una BD, pero es incorrecta porque falta el usuario y contraseña.
A partir de un objeto Resultset podemos...
Realizar todas las operaciones CRUD.
Solamente consultar la base de datos.
Solamente consultar y actualizar las filas.
Exclusivamente obtener un cursor para recorrer las filas de una tabla.
La siguiente cadena SQL:
SELECT * FROM PRODUCTO WHERE CODIGO = ?
Puede resultar útil para una utilizar en un objeto Statement..
Puede resultar útil para una utilizar en un objeto Resultset..
Puede resultar útil para una utilizar en un objeto PreparedStatement.
Puede resultar útil para una utilizar en un objeto Connection.
PreparedStatement nos brinda un sistema para...
Ejecutar una sentencia SQL, igual que Statement.
Conectar a una base de datos.
Recorrer las filas de un conjunto de registros.
Precompilar la sentencia SQL con objeto de ejecutarla más adelante.
Representa una conexión con una base de datos.
Connection
Conexion
JDBC
Data.Sql
Permite ejecutar sentencias SQL sin parámetros.
Statement
PreparedStatement
CallableStatement
ExecuteReader()
Permite ejecutar sentencias SQL con parámetros de entrada.
Statement
PreparedStatement
CallableStatement
ExecuteReader()
ResultSet. Es un conjunto de resultados obtenidos como filas de una consulta SELECT.
Falso
Verdadero
¿Cuál es el objetivo de la siguiente línea de código?
Enviar los parámetros al controlador.
Asignarle un usuario, una contraseña y una ruta a nuestro programa para que no roben nuestra información.
Crear una conexión con contraseña, ruta y usuario.
Crear una línea de conexión con los parámetros del servidor y la ruta del controlador JDBC
