0% encontró este documento útil (0 votos)
12 vistas4 páginas

Investigacion Componentes Graficos Java

El documento describe varios componentes gráficos en Java, incluyendo JLabel, JButton, JTextField, JTextArea, JCheckBox, JRadioButton, JComboBox y JSlider, junto con ejemplos de código para cada uno. Estos componentes son fundamentales para crear interfaces gráficas interactivas y permiten a los usuarios ingresar datos, seleccionar opciones y desencadenar eventos. También se incluye un ejemplo de código combinado que muestra cómo utilizar estos componentes en una aplicación JFrame.

Cargado por

Kevin Hernandez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas4 páginas

Investigacion Componentes Graficos Java

El documento describe varios componentes gráficos en Java, incluyendo JLabel, JButton, JTextField, JTextArea, JCheckBox, JRadioButton, JComboBox y JSlider, junto con ejemplos de código para cada uno. Estos componentes son fundamentales para crear interfaces gráficas interactivas y permiten a los usuarios ingresar datos, seleccionar opciones y desencadenar eventos. También se incluye un ejemplo de código combinado que muestra cómo utilizar estos componentes en una aplicación JFrame.

Cargado por

Kevin Hernandez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Investigación sobre Componentes

Gráficos en Java
JLabel
Muestra un texto o una imagen en la interfaz gráfica. Es útil para mostrar descripciones o
etiquetas junto a otros componentes.

Código de ejemplo:

JLabel label = new JLabel("Este es un JLabel");

JButton
Un botón que puede ser presionado por el usuario para realizar una acción. Se utiliza para
desencadenar eventos cuando se hace clic.

Código de ejemplo:

JButton button = new JButton("Click Me");


button.addActionListener(e -> System.out.println("Botón presionado"));

JTextField
Un campo de texto de una sola línea donde el usuario puede ingresar datos. Comúnmente
usado para ingresar texto o números.

Código de ejemplo:

JTextField textField = new JTextField(20);

JTextArea
Un área de texto donde el usuario puede ingresar múltiples líneas de texto. Ideal para
ingresar comentarios o textos largos.

Código de ejemplo:

JTextArea textArea = new JTextArea(5, 20);

JCheckBox
Una caja que puede ser seleccionada o deseleccionada por el usuario. Útil para opciones de
selección múltiple.
Código de ejemplo:

JCheckBox checkBox = new JCheckBox("Acepto los términos y condiciones");

JRadioButton
Un botón de opción que permite una única selección dentro de un grupo. Usado para
opciones mutuamente excluyentes.

Código de ejemplo:

JRadioButton radioButton1 = new JRadioButton("Opción 1");


JRadioButton radioButton2 = new JRadioButton("Opción 2");
ButtonGroup group = new ButtonGroup();
group.add(radioButton1);
group.add(radioButton2);

JComboBox
Un menú desplegable que permite al usuario seleccionar una opción de una lista. Útil
cuando se tienen muchas opciones, pero se desea ahorrar espacio.

Código de ejemplo:

String[] opciones = { "Opción 1", "Opción 2", "Opción 3" };


JComboBox<String> comboBox = new JComboBox<>(opciones);

JSlider
Un control deslizante que permite al usuario seleccionar un valor de un rango. Ideal para
valores que cambian en un rango continuo, como volumen o brillo.

Código de ejemplo:

JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 50);

Código Ejemplo Combinado

import javax.swing.*;
import java.awt.*;

public class ComponentesGraficos extends JFrame {


public ComponentesGraficos() {
setTitle("Componentes Gráficos");
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());

// JLabel
JLabel label = new JLabel("Etiqueta:");
add(label);

// JTextField
JTextField textField = new JTextField(20);
add(textField);

// JButton
JButton button = new JButton("Click Me");
add(button);

// JTextArea
JTextArea textArea = new JTextArea(5, 20);
add(new JScrollPane(textArea));

// JCheckBox
JCheckBox checkBox = new JCheckBox("Acepto los términos y condiciones");
add(checkBox);

// JRadioButton
JRadioButton radioButton1 = new JRadioButton("Opción 1");
JRadioButton radioButton2 = new JRadioButton("Opción 2");
ButtonGroup group = new ButtonGroup();
group.add(radioButton1);
group.add(radioButton2);
add(radioButton1);
add(radioButton2);

// JComboBox
String[] opciones = {"Opción 1", "Opción 2", "Opción 3"};
JComboBox<String> comboBox = new JComboBox<>(opciones);
add(comboBox);

// JSlider
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 50);
add(slider);

setVisible(true);
}
public static void main(String[] args) {
new ComponentesGraficos();
}
}

También podría gustarte