Ilerna - Programacion B (Java) - Tema 12
![]() |
![]() |
![]() |
Título del Test:![]() Ilerna - Programacion B (Java) - Tema 12 Descripción: Preguntas aleatorias 1 respuesta válida / explicación incorrectas |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué herramienta se menciona para diseñar interfaces gráficas en Eclipse?. SwingEditor. WindowBuilder. GUIBuilder. SwingFramework. ¿Qué se necesita para comenzar a desarrollar interfaces gráficas en Java usando Eclipse?. Instalar un IDE diferente a Eclipse. Instalar el plugin WindowBuilder. Descargar una biblioteca externa de Swing. Cambiar a una versión específica de Java. ¿Qué vistas principales están disponibles al crear interfaces gráficas en WindowBuilder?. Code y Visual. Source y Design. Palette y Layout. Console y Debug. ¿Qué pestaña permite modificar la interfaz gráfica de manera dinámica en WindowBuilder?. Source. Design. Palette. Visual. ¿Qué clase es el punto de partida para crear ventanas en Swing?. JFrame. JPanel. JDialog. JWindow. ¿Qué es un contenedor superior en Swing?. Un componente que agrupa otros componentes relacionados. Un contenedor que sirve como ventana principal, como JFrame. Un panel interno utilizado para dividir la interfaz. Una clase que contiene métodos de diseño. ¿Qué método se utiliza para añadir un contenedor a otro?. add(). append(). insert(). attach(). ¿Qué contenedor permite agrupar controles relacionados dentro de una ventana?. JPanel. JToolBar. JScrollPane. JDialog. ¿Qué contenedor se utiliza para dividir dos componentes de una interfaz?. JSplitPane. JScrollPane. JInternalFrame. JToolBar. ¿Qué contenedor se utiliza para manejar barras de desplazamiento?. JScrollPane. JSplitPane. JToolBar. JApplet. ¿Qué clase de Swing se utiliza para crear etiquetas de texto?. JLabel. JTextLabel. JTextField. JLabelText. ¿Qué componente permite crear cuadros de texto editables de una sola línea?. JTextField. JLabel. JTextArea. JEditorPane. ¿Qué componente se utiliza para botones en Swing?. JButton. JRadioButton. JCheckBox. JList. ¿Qué método de un JLabel permite cambiar el texto que muestra?. setText(). changeText(). updateText(). modifyText(). ¿Qué componente de Swing permite mostrar una lista desplegable?. JComboBox. JList. JScrollPane. JTree. ¿Qué propiedad de un botón permite asociarle un icono?. icon. buttonIcon. setImage(). imageSource. ¿Qué propiedad de un cuadro de texto define si es editable?. editable. modifiable. enabled. active. ¿Qué propiedad de un JComboBox permite obtener el índice del elemento seleccionado?. selectedIndex. currentIndex. activeIndex. getSelectedIndex(). ¿Qué método se utiliza para establecer la posición de un componente en un JPanel?. setBounds(). setPosition(). setLocation(). setAlignment(). ¿Qué propiedad de un JLabel permite cambiar la fuente del texto?. font. textFont. setFont(). changeFont(). ¿Qué interfaz se utiliza para manejar eventos de acción como clics en botones?. ActionListener. MouseListener. KeyListener. ComponentListener. ¿Qué método se debe implementar al usar ActionListener?. actionPerformed(). handleAction(). performAction(). onAction(). ¿Qué evento se activa cuando un botón es presionado?. actionPerformed. buttonPressed. keyPressed. mouseClicked. ¿Qué método permite registrar un ActionListener en un JButton?. addActionListener(). setActionListener(). attachListener(). handleAction(). ¿Qué evento ocurre cuando el cursor del ratón entra en un componente?. mouseEntered. mouseHovered. componentMoved. mouseReleased. ¿Qué clase se utiliza para crear barras de menú en Swing?. JMenuBar. JToolBar. JMenu. JMenuItem. ¿Qué clase representa un elemento dentro de un menú en Swing?. JMenuItem. JMenu. JPopupMenu. JMenuBar. ¿Qué método de JMenuBar permite añadir un menú a la barra de menús?. add(). append(). attach(). addMenu(). ¿Qué clase permite crear menús desplegables (submenús) dentro de un menú principal?. JMenu. JMenuItem. JToolBar. JPopupMenu. ¿Qué componente se utiliza para mostrar menús contextuales?. JPopupMenu. JMenu. JMenuItem. JToolBar. ¿Qué administrador de diseño organiza los componentes en una cuadrícula?. GridLayout. BorderLayout. FlowLayout. CardLayout. ¿Qué administrador de diseño posiciona los componentes en filas y columnas?. GridBagLayout. GridLayout. TableLayout. FlowLayout. ¿Qué administrador de diseño permite apilar componentes uno encima de otro?. CardLayout. StackLayout. BorderLayout. LayerLayout. ¿Qué región en BorderLayout se utiliza para añadir un componente en la parte inferior?. SOUTH. BOTTOM. DOWN. BASE. ¿Qué administrador de diseño distribuye los componentes de forma secuencial de izquierda a derecha?. FlowLayout. BorderLayout. GridLayout. BoxLayout. ¿Qué método se utiliza para cambiar el color de fondo de un componente?. setBackground(). setColor(). setBackColor(). changeColor(). ¿Qué método permite cambiar el color del texto en un componente Swing?. setForeground(). setFontColor(). setTextColor(). setColor(). ¿Qué propiedad de un JLabel permite centrar el texto horizontalmente?. horizontalAlignment. textAlignment. setCenter(). alignText(). ¿Qué método de JButton permite deshabilitar la interacción del usuario con el botón?. setEnabled(false). setActive(false). disable(). setInteractive(false). ¿Qué clase se utiliza para establecer bordes en componentes de Swing?. BorderFactory. ComponentBorder. SwingBorder. LayoutBorder. ¿Qué interfaz se utiliza para manejar eventos del ratón?. MouseListener. ActionListener. KeyListener. FocusListener. ¿Qué método se ejecuta al hacer doble clic con el ratón en un componente?. mouseClicked(). mousePressed(). mouseDoubleClick(). mousePerformed(). ¿Qué interfaz se utiliza para manejar eventos del teclado?. KeyListener. ActionListener. FocusListener. ComponentListener. ¿Qué método captura la pulsación de una tecla?. keyPressed(). keyTyped(). keyReleased(). keyDown(). ¿Qué interfaz permite capturar eventos de foco en componentes?. FocusListener. KeyListener. ComponentListener. MouseListener. ¿Qué principio recomienda separar la lógica de negocio de la interfaz gráfica?. MVC (Model-View-Controller). DRY (Don't Repeat Yourself). SOLID. KISS (Keep It Simple, Stupid). ¿Qué se recomienda al nombrar componentes en una interfaz gráfica?. Usar nombres descriptivos que reflejen su propósito. Usar abreviaturas para simplificar el código. Mantener nombres genéricos como button1 o label2. No asignar nombres para reducir complejidad. ¿Qué diseño favorece la escalabilidad de una interfaz gráfica?. Diseñar con LayoutManagers en lugar de posiciones absolutas. Usar tamaños fijos para todos los componentes. Combinar múltiples LayoutManagers en una sola ventana. Evitar el uso de contenedores como JPanel. ¿Qué herramienta de Eclipse permite generar automáticamente controladores de eventos?. WindowBuilder. EventGenerator. ActionManager. SwingDebugger. ¿Qué se recomienda al trabajar con múltiples hilos en una interfaz gráfica?. Usar SwingUtilities.invokeLater() para actualizar la GUI desde hilos secundarios. Evitar el uso de hilos para garantizar estabilidad. Bloquear la interfaz gráfica hasta que el hilo termine. Crear un nuevo JFrame por cada hilo. |