Clase JToggleButton
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
La clase JToggleButton nos permite crear botones al igual que JButton con la diferencia
que al pulsarlo este queda marcado hasta despulsarlo por asi decirlo.
Constructores:
- JToggleButton()
- Crea un toggle button sin seleccionarse inicialmente, sin texto o imagen-icono.
- JToggleButton(Action a)
- Crea un toggle button donde se toman las propiedades de la acción que se suministra.
- JToggleButton(Icon icon)
- Crea un toggle button con la imagen especificada.
- JToggleButton(Icon icon, boolean selected)
- Crea un toggle button con la imagen especificada y estado de la selección indicado.
- JToggleButton(String text)
- Crea un toggle button con el texto del parámetro.
- JToggleButton(String text, boolean selected)
- Crea un toggle button con el texto del parámetro y estado de la selección indicado.
- JToggleButton(String text, Icon icon)
- Crea un toggle button que tiene el texto y la imagen especificada, y que es inicialmente no está seleccionado.
- JToggleButton(String text, Icon icon, boolean selected)
- Crea un toggle button que tiene el texto, la imagen especificada, y estado de la selección indicado.
Clase JRadioButton
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
javax.swing.JradioButton
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
javax.swing.JradioButton
Sub-Clase de JToggleButton, seguramente todos habemos vistos más de uno en nuestra
vida, son circulos para clickear y seleccionar. Cuenta con los mismos constructores en el sentido de
que son 8 y con los mismo parámetros:
Constructores:
- JRadioButton()
- Crea un radio botón sin seleccionarse inicialmente, sin texto o imagen-icono.
- JRadioButton(Action a)
- Crea un radio botón donde se toman las propiedades de la acción que se suministra.
- JRadioButton(Icon icon)
- Crea un radio botón con la imagen especificada.
- JRadioButton(Icon icon, boolean selected)
- Crea un radio botón con la imagen especificada y estado de la selección indicado.
- JRadioButton(String text)
- Crea un radio botón con el texto del parámetro.
- JRadioButton(String text, boolean selected)
- Crea un radio botón con el texto del parámetro y estado de la selección indicado.
- JRadioButton(String text, Icon icon)
- Crea un radio botón que tiene el texto y la imagen especificada, y que es inicialmente no está seleccionado.
- JRadioButton(String text, Icon icon, boolean selected)
- Crea un radio botón que tiene el texto, la imagen especificada, y estado de la selección indicado.
Button Group:
ButtonGroup nos da la posibilidad de crear una grupo al igual que pasaba con
JCheckBox, para solo seleccionar uno a la vez, también es posible para JRadioButton.
Clase JSlider
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSlider
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSlider
Los deslizadores es una barra ajustable por el usuario para configurar algún valor.
Generalmente son muy usuadas para ajustar el volumen, brillo, etc.
Constructores:
- JSlider()
- Crea un deslizador horizontal con el rango de 0 a 100 y un valor inicial de 50.
- JSlider(BoundedRangeModel brm)
- Crea un deslizante horizontal mediante el BoundedRangeModel especificado.
- JSlider(int orientation)
- Crea un deslizador utilizando la orientación especificada con el rango de 0 a 100 y un valor inicial de 50. La orientación puede ser SwingConstants.VERTICAL o SwingConstants.HORIZONTAL.
- JSlider(int min, int max)
- Crea un deslizador horizontal utilizando el mínimo y máximo especificado con un valor inicial igual al promedio de los valores mínimo, más máximo
- JSlider(int min, int max, int value)
- Crea un deslizador horizontal mediante el mínimo, máximo y el valor inicial especificados.
- JSlider(int orientation, int min, int max, int value)
- Crea un slider con la orientación, el mínimo y máximo, y los valores iniciales específicados.
Métodos:
Los más importantes son los accesor(get y set) de los parámetros del constructor:
int orientation, int min, int max, int value y estos otros:
- setMajorTickSpacing(int n)
- Este método muestra cada cuanto "n" son visibles las marcas grandes.
- setMinorTickSpacing(int n)
- Este método muestra cada cuanto "n" son visibles las marcas peueñas.
- setPaintLabels(boolean b)
- Determina si las etiquetas(numeros) están pintadas en el deslizador.
- setPaintTicks(boolean b)
- Determina si las marcas de graduación se pintan en el deslizador.
- setPaintTrack(boolean b)
- Determina si la pista está pintado en el deslizador.
- import java.awt.*;
- import javax.swing.*;
- public Deslizador(){
- super("JSlider");
- setLocationRelativeTo(null);
- //Configuramos Orientación, mínimo, máximo y valor inicial
- deslizador.setMinimum(25);
- deslizador.setMaximum(75);
- deslizador.setValue(30);
- //Configuramos las marcas grandes cada 5 unidades
- deslizador.setMajorTickSpacing(5);
- //Configuramos las marcas pequeñas cada 1 unidad
- deslizador.setMinorTickSpacing(1);
- //Se muestran los número de las marcas grandes
- deslizador.setPaintLabels(true);
- //Se muestran las marcas pequeñas y grandes
- deslizador.setPaintTicks(true);
- //No se muestra la barra deslizadora
- deslizador.setPaintTrack(false);
- add(deslizador);
- pack();
- setVisible(true);
- }
- new Deslizador();
- }
- }
No hay comentarios:
Publicar un comentario