Clase JToggleButton
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
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.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
javax.swing.JradioButton
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:
Clase JSlider
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSlider
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:
- 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();
- }
- }