Generation

generate functionSun, 10 Nov 2024

una barra de búsqueda de una tienda y que la barra de opción de 10 productos los cuales serán "COCA-COLA", "PAPAS ORIGINALES", "TAKIS", "DORITOS", "OREO", "CAFE", "CHOKIS", "PALETA PAYASO", "PAN BIMBO", "GANSITO"

Aquí te muestro un ejemplo de cómo podrías implementar una barra de búsqueda con 10 opciones de productos en Java utilizando Swing: ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class BarraDeBusqueda extends JFrame { private JComboBox<String> comboBox; private JLabel label; public BarraDeBusqueda() { setLayout(new BorderLayout()); // Creamos un arreglo de opciones para la barra de búsqueda String[] opciones = {"COCA-COLA", "PAPAS ORIGINALES", "TAKIS", "DORITOS", "OREO", "CAFE", "CHOKIS", "PALETA PAYASO", "PAN BIMBO", "GANSITO"}; // Creamos un JComboBox con las opciones comboBox = new JComboBox<>(opciones); comboBox.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // Cuando se selecciona una opción, se muestra en un JLabel label.setText("Seleccionado: " + comboBox.getSelectedItem()); } }); // Creamos un JLabel para mostrar el texto seleccionado label = new JLabel("Seleccionado: "); // Agregamos los componentes a la ventana add(comboBox, BorderLayout.NORTH); add(label, BorderLayout.CENTER); // Configuramos la ventana setSize(300, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { new BarraDeBusqueda(); } } ``` En este ejemplo, creamos un `JComboBox` con las opciones de productos y un `JLabel` para mostrar el texto seleccionado. Cuando se selecciona una opción en el `JComboBox`, se llama al método `actionPerformed` del `ActionListener` asociado, que muestra el texto seleccionado en el `JLabel`. Para ejecutar este código, simplemente crea un nuevo proyecto en Eclipse o NetBeans y pega el código en un archivo `BarraDeBusqueda.java`. Luego, compila y ejecuta el proyecto. Deberías ver una ventana con una barra de búsqueda y un JLabel que muestra el texto seleccionado.

Questions about programming?Chat with your personal AI assistant