CONTENEDORES
JAVA SWING
DEFINICION
COMPONENTES
Pregunta 7/10
CONTENEDORES DE JAVA SWING
¿Que son?
Conjunto de componentes o herramientas que permiten contener y organizar otros elementos gráficos, según las necesidades de diseño de un proyecto.
Lorem ipsum dolor sit
JsplitPane
Este componente permite la creación de un contenedor dividido en 2 secciones, muchas veces usado en aplicaciones donde una sección presenta una lista de propiedades y otra sección presenta el elemento al que le aplicamos dicha lista....cada sección puede ser manipulada por aparte y redimensionar sus componentes
Lorem ipsum dolor sit
JScrollPane
Este contenedor permite vincular barras de scroll o desplazamiento en nuestra aplicación, puede ser utilizado tanto en paneles como en otros componentes como un JTextArea, hay que tener en cuenta que no es simplemente poner un scroll, es alojar el componente (en este caso panel o área de texto)
JPanel
Este contenedor es uno de los mas simples, permite la creación de paneles independientes donde se almacenan otros componentes, de esta manera decidimos que elementos se alojan en que paneles y dado el caso podemos usar sus propiedades para ocultar, mover o delimitar secciones... cuando alojamos elementos en un panel, los cambios mencionados se aplican a todo su conjunto
Lorem ipsum dolor sit
JFrame
Este contenedor es uno de los principales y mas usados , representa la ventana Principal de nuestra aplicación, en el podemos alojar otros contenedores.
Java Swing
¿QUE ES?
Swing es una biblioteca de clases que permite crear interfaces gráficas de usuario en Java. Swing forma parte del paquete estándar, no hace falta importar ningún fichero adicional en nuestros proyectos.
JInternalFrame
Estos representan ventanas internas, permitiendo así crear ventanas dentro de una ventana principal, al momento de su creación podemos manipular sus propiedades para definir si queremos redimensionarlas, cerrarlas, ocultarlas.
JDialog
Este contenedor representa una ventana de tipo Ventana de diálogo, también puede ser un contenedor principal aunque es mas recomendable dadas sus propiedades, que sea usada como ventana secundaria, es decir, un JFrame como ventana Principal y el resto de ventanas como un JDialog
Lorem ipsum dolor sit
JToolBar
Este contenedor representa una Barra de herramientas dentro de nuestra aplicación, en el podemos alojar diferentes componentes que consideremos útiles, botones, check, radios, campos entre otros.......esta barra de herramientas puede ser manipulada permitiendo cambiar su ubicación con tan solo arrastrarla al extremo que queramos, o sacarla de la ventana para que nuestras opciones se encuentren como una ventana independiente.
Lorem ipsum dolor sit
COMPONENTES DE JAVA SWING
¿Que son?
Como se ha mencionado, Los componentes atómicos son los elementos que no pueden almacenar otros objetos o componentes gráficos, podríamos relacionarlos como componentes simples, pues su función esta bien definida en lo que ellos deben hacer...
Lorem ipsum dolor sit
JLabel
Son etiquetas de texto, sin embargo podemos usar sus propiedades para vincular imágenes por lo regular las utilizamos para títulos, nombres o información puntual que queremos mostrar
EJEMPLOS
- JLabel miLabel;
- miLabel= new JLabel();
- miLabel.setText("Esto es un Label");
Lorem ipsum dolor sit
JTextField
El componente TextField es un campo de texto editable por el usuario. Será usado para que el usuario pueda introducir datos que la aplicación podrá leer.
Lorem ipsum dolor sit
JButton
Esta clase permite la creación de botones simples, es uno de los elementos mas comunes y usados en las GUI's, trabajan gracias a eventos que se deben implementar a las clases que los usen, igual que los JLabels, pueden vincular imágenes o iconos
EJEMPLOSJButton miBoton;miBoton= new JButton();miBoton.setText("Boton");
Lorem ipsum dolor sit
JRadioButton
ermite presentar opciones de selección similares a las checkbox, solo que el enfoque de estas es de única selección, para trabajar con los RadioButtons se debe hacer uso de un ButtonGroup para determinar la selección única, ideales en aplicaciones con preguntas de selección múltiple con única respuesta
EJEMPLOJRadioButton miRadioButton;miRadioButton = new JRadioButton();miRadioButton.setText("Radio1");
Lorem ipsum dolor sit
JCheckBox
Son Casilla de verificación permite al usuario seleccionar una o mas de las opciones propuestas, ideales en aplicaciones con preguntas de selección múltiple con multiple respuestas (Api de Java).
EJEMPLOS:
- JCheckBox miCheckbox;
- miCheckbox = new JCheckBox();
- miCheckbox.setText("Check1");
JToggleButton
Esta clase provee un botón que al oprimirlo se quedará presionado hasta que se oprima nuevamente, ideal para aplicaciones donde se quiera simular un botón de activación, tipo interruptor
EJEMPLOS
- JToggleButton miToggleButton;
- miToggleButton = new JToggleButton();
- miToggleButton.setText("Activar");
Lorem ipsum dolor sit
JComboBox
Clase que permite mostrar una lista de elementos como un combo de selección, ideal para gran cantidad de opciones de selección única (Api de Java).
EJEMPLO:JComboBox miCombo;miCombo = new JComboBox();miCombo.addItem("Opciones");miCombo.addItem("Opcion1");miCombo.addItem("Opcion2");miCombo.addItem("Opcion3");miCombo.addItem("Opcion4");
JSeparator
Esta clase permite dibujar una barra simple en la ventana (o simplemente un raya), se puede crear de forma horizontal o vertical, por lo regular es usada como separador de items en una barra de menú (Archivo|Edición|Ver|Insertar...) EJEMPLO JSeparator separadorHorizontal;
separadorHorizontal = new JSeparator();
separadorHorizontal.setBounds(430, 92, 100, 5);
Lorem ipsum dolor sit
JSlider
Permite vincular un Deslizador en nuestra ventana, un JSlider es una barra deslizadora que permite al usuario definir un valor entre un mínimo o máximo definido con solo arrastrarlo (Api de Java) .
EJEMPLO:JSlider miDeslizado;miDeslizador = new JSlider(JSlider.HORIZONTAL, 0, 100, 30);miDeslizador.setBounds(430, 140, 100, 30);miDeslizador.setValue(0);
JPiner
Esta clase permite vincular una caja de texto con botones integrados para seleccionar algún valor especifico, recorriendo los valores del rango definido EJEMPLO JSpinner miSpinner;
miSpinner = new JSpinner();
Lorem ipsum dolor sit
JProgressBar
Esta clase permite crear una barra de progreso en nuestra aplicación, dicha barra define de forma gráfica el porcentaje de avance de un proceso cualquiera, por lo regular es usada en el trabajo con hilos o temporizadores (Api de Java).
EJEMPLO:JProgressBar miBarra;miBarra = new JProgressBar();miBarra.setBounds(450, 180, 110, 20);
JAVA SWING
OSCAR MARTINEZ GUMECINDO
Created on September 23, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Christmas Spirit Test
View
Corporate Icebreaker
View
Retro Bits Quiz
View
Bomb Quiz
View
Witchcraft Quiz
View
Halloween Quiz
View
Day of the Dead Quiz
Explore all templates
Transcript
CONTENEDORES
JAVA SWING
DEFINICION
COMPONENTES
Pregunta 7/10
CONTENEDORES DE JAVA SWING
¿Que son?
Conjunto de componentes o herramientas que permiten contener y organizar otros elementos gráficos, según las necesidades de diseño de un proyecto.
Lorem ipsum dolor sit
JsplitPane
Este componente permite la creación de un contenedor dividido en 2 secciones, muchas veces usado en aplicaciones donde una sección presenta una lista de propiedades y otra sección presenta el elemento al que le aplicamos dicha lista....cada sección puede ser manipulada por aparte y redimensionar sus componentes
Lorem ipsum dolor sit
JScrollPane
Este contenedor permite vincular barras de scroll o desplazamiento en nuestra aplicación, puede ser utilizado tanto en paneles como en otros componentes como un JTextArea, hay que tener en cuenta que no es simplemente poner un scroll, es alojar el componente (en este caso panel o área de texto)
JPanel
Este contenedor es uno de los mas simples, permite la creación de paneles independientes donde se almacenan otros componentes, de esta manera decidimos que elementos se alojan en que paneles y dado el caso podemos usar sus propiedades para ocultar, mover o delimitar secciones... cuando alojamos elementos en un panel, los cambios mencionados se aplican a todo su conjunto
Lorem ipsum dolor sit
JFrame
Este contenedor es uno de los principales y mas usados , representa la ventana Principal de nuestra aplicación, en el podemos alojar otros contenedores.
Java Swing
¿QUE ES?
Swing es una biblioteca de clases que permite crear interfaces gráficas de usuario en Java. Swing forma parte del paquete estándar, no hace falta importar ningún fichero adicional en nuestros proyectos.
JInternalFrame
Estos representan ventanas internas, permitiendo así crear ventanas dentro de una ventana principal, al momento de su creación podemos manipular sus propiedades para definir si queremos redimensionarlas, cerrarlas, ocultarlas.
JDialog
Este contenedor representa una ventana de tipo Ventana de diálogo, también puede ser un contenedor principal aunque es mas recomendable dadas sus propiedades, que sea usada como ventana secundaria, es decir, un JFrame como ventana Principal y el resto de ventanas como un JDialog
Lorem ipsum dolor sit
JToolBar
Este contenedor representa una Barra de herramientas dentro de nuestra aplicación, en el podemos alojar diferentes componentes que consideremos útiles, botones, check, radios, campos entre otros.......esta barra de herramientas puede ser manipulada permitiendo cambiar su ubicación con tan solo arrastrarla al extremo que queramos, o sacarla de la ventana para que nuestras opciones se encuentren como una ventana independiente.
Lorem ipsum dolor sit
COMPONENTES DE JAVA SWING
¿Que son?
Como se ha mencionado, Los componentes atómicos son los elementos que no pueden almacenar otros objetos o componentes gráficos, podríamos relacionarlos como componentes simples, pues su función esta bien definida en lo que ellos deben hacer...
Lorem ipsum dolor sit
JLabel
Son etiquetas de texto, sin embargo podemos usar sus propiedades para vincular imágenes por lo regular las utilizamos para títulos, nombres o información puntual que queremos mostrar
EJEMPLOS
Lorem ipsum dolor sit
JTextField
El componente TextField es un campo de texto editable por el usuario. Será usado para que el usuario pueda introducir datos que la aplicación podrá leer.
Lorem ipsum dolor sit
JButton
Esta clase permite la creación de botones simples, es uno de los elementos mas comunes y usados en las GUI's, trabajan gracias a eventos que se deben implementar a las clases que los usen, igual que los JLabels, pueden vincular imágenes o iconos
EJEMPLOSJButton miBoton;miBoton= new JButton();miBoton.setText("Boton");
Lorem ipsum dolor sit
JRadioButton
ermite presentar opciones de selección similares a las checkbox, solo que el enfoque de estas es de única selección, para trabajar con los RadioButtons se debe hacer uso de un ButtonGroup para determinar la selección única, ideales en aplicaciones con preguntas de selección múltiple con única respuesta
EJEMPLOJRadioButton miRadioButton;miRadioButton = new JRadioButton();miRadioButton.setText("Radio1");
Lorem ipsum dolor sit
JCheckBox
Son Casilla de verificación permite al usuario seleccionar una o mas de las opciones propuestas, ideales en aplicaciones con preguntas de selección múltiple con multiple respuestas (Api de Java).
EJEMPLOS:
JToggleButton
Esta clase provee un botón que al oprimirlo se quedará presionado hasta que se oprima nuevamente, ideal para aplicaciones donde se quiera simular un botón de activación, tipo interruptor
EJEMPLOS
Lorem ipsum dolor sit
JComboBox
Clase que permite mostrar una lista de elementos como un combo de selección, ideal para gran cantidad de opciones de selección única (Api de Java).
EJEMPLO:JComboBox miCombo;miCombo = new JComboBox();miCombo.addItem("Opciones");miCombo.addItem("Opcion1");miCombo.addItem("Opcion2");miCombo.addItem("Opcion3");miCombo.addItem("Opcion4");
JSeparator
Esta clase permite dibujar una barra simple en la ventana (o simplemente un raya), se puede crear de forma horizontal o vertical, por lo regular es usada como separador de items en una barra de menú (Archivo|Edición|Ver|Insertar...) EJEMPLO JSeparator separadorHorizontal; separadorHorizontal = new JSeparator(); separadorHorizontal.setBounds(430, 92, 100, 5);
Lorem ipsum dolor sit
JSlider
Permite vincular un Deslizador en nuestra ventana, un JSlider es una barra deslizadora que permite al usuario definir un valor entre un mínimo o máximo definido con solo arrastrarlo (Api de Java) .
EJEMPLO:JSlider miDeslizado;miDeslizador = new JSlider(JSlider.HORIZONTAL, 0, 100, 30);miDeslizador.setBounds(430, 140, 100, 30);miDeslizador.setValue(0);
JPiner
Esta clase permite vincular una caja de texto con botones integrados para seleccionar algún valor especifico, recorriendo los valores del rango definido EJEMPLO JSpinner miSpinner; miSpinner = new JSpinner();
Lorem ipsum dolor sit
JProgressBar
Esta clase permite crear una barra de progreso en nuestra aplicación, dicha barra define de forma gráfica el porcentaje de avance de un proceso cualquiera, por lo regular es usada en el trabajo con hilos o temporizadores (Api de Java).
EJEMPLO:JProgressBar miBarra;miBarra = new JProgressBar();miBarra.setBounds(450, 180, 110, 20);