You are on page 1of 13

Paquete javax.

swing
Proporciona un conjunto de "peso ligero" (todo-en lenguaje Java) componentes que, en la medida de lo posible, el trabajo del mismo en todas las plataformas. Ver: Descripcin

Interfaz Resumen
La Action interfaz proporciona una til extensin para el ActionListener interfaz en los casos en que puede ser la misma funcionalidad que acceden varios controles. Define el modelo de datos utilizado por componentes como Deslizadores y ProgressBars. Modelo de Estado para los botones. Esta interfaz define los mtodos de cualquier editor general debe ser capaz de implementar. El componente de edicin utilizado para los componentes JComboBox. Un modelo de datos para un cuadro combinado. DesktopManager objetos son propiedad de un objeto JDesktopPane. Una pequea imagen de tamao fijo, generalmente utilizada para decorar los componentes. La interfaz que define un KeySelectionManager . Identifica los componentes que se pueden utilizar como "sellos de goma" para pintar las clulas en un JList. Esta interfaz define los componentes de mtodos, como el uso JList para

Accin

BoundedRangeModel ButtonModel CellEditor ComboBoxEditor ComboBoxModel DesktopManager Icono JComboBox.KeySelectionManager ListCellRenderer ListModel

obtener el valor de cada celda de una lista y la longitud de la lista. ListSelectionModel Esta interfaz representa el estado actual de la seleccin de cualquiera de los componentes que muestran una lista de valores con ndices estables. Cualquier componente que se puede colocar en un men debe implementar esta interfaz. Una versin mutable de ComboBoxModel . Define los requisitos para un objeto responsable de "rendering" (mostrar) un valor. Esta interfaz est implementada por componentes que tienen un hijo nico JRootPane: JDialog, JFrame, JWindow, JApplet, JInternalFrame. Una interfaz que proporciona informacin a un recipiente de desplazamiento como JScrollPane. Constantes utilizarse con el componente JScrollPane. Un modelo que admite como mximo una seleccin indexado. Un modelo para una secuencia potencialmente ilimitado de valores de los objetos. Un conjunto de constantes generalmente utilizados para el posicionamiento y la orientacin de los componentes en la pantalla. Esta clase permite a uno para almacenar una entrada de la tabla de valores predeterminados que se construye cada vez que se alz con uno de los getXXX(key) mtodos. Esta clase permite una para almacenar una entrada en la tabla de valores predeterminados que no se construye

MenuElement MutableComboBoxModel Renderer

RootPaneContainer

Scrollable ScrollPaneConstants SingleSelectionModel SpinnerModel

SwingConstants

UIDefaults.ActiveValue

UIDefaults.LazyValue

hasta que la primera vez que se levant la vista con uno de losgetXXX(key) mtodos. WindowConstants Constantes utiliza para controlar el funcionamiento de la ventana de cierre.

Resumen de clase
AbstractAction AbstractButton AbstractCellEditor AbstractListModel La definicin abstracta del modelo de datos que proporciona una List con su contenido. Esta clase proporciona la parte de la interfaz de ChangeListener SpinnerModel que debe ser adecuado para las implementaciones SpinnerModel ms concretos. proporciona asignaciones de Object s (llamadas llaves o Action nombres) a Ac tion s.
ActionMap

Esta clase proporciona implementaciones por defecto para el JFC Action interfaz. Define los comportamientos comunes de los botones y elementos de men.

AbstractSpinnerModel

ActionMap

BorderFactory Caja

Fbrica de clase para vending estndar Border objetos. Un contenedor ligero que utiliza un objeto BoxLayout como su controlador de distribucin. Una implementacin de un componente ligero que participa en el diseo, pero no tiene vistas. Un controlador de distribucin que permite que los componentes mltiples que ser expuesto ya sea vertical u horizontalmente. Esta clase se utiliza para crear una cobertura mltiple de exclusin para un conjunto de botones.

Box.Filler

BoxLayout

ButtonGroup

CellRendererPane

Esta clase se inserta entre los procesadores de celdas y los componentes que los utilizan. A ComponentInputMap es un InputMap asociado con un determinado JComponent . Grficos subclase apoyo depuracin grficos. Una implementacin genrica de BoundedRangeModel. La implementacin predeterminada de un Button modelo de componentes de datos. El editor por defecto para la tabla y las celdas de los rboles. El modelo por defecto para cuadros combinados. Esta es una implementacin de la DesktopManager . En esta clase se ha visto superada por la API de foco 1.4. Representa un elemento de una lista.

ComponentInputMap DebugGraphics DefaultBoundedRangeModel DefaultButtonModel DefaultCellEditor DefaultComboBoxModel DefaultDesktopManager DefaultFocusManager DefaultListCellRenderer

Una subclase de DefaultListCellRenderer.UIResou DefaultListCellRenderer que rce implementa UIResource. Esta clase implementa la suelta java.util.Vector API, ya que implementa la versin 1.1.x de java.util.Vector , no tiene sustento clase de coleccin, y notifica al ListDataListener s cuando se produzcan cambios. Los datos por defecto modelo para las selecciones de la lista. Una implementacin genrica de SingleSelectionModel. En esta clase se ha visto superada por la API de foco 1.4.

DefaultListModel

DefaultListSelectionModel DefaultSingleSelectionModel FocusManager

GrayFilter

Un filtro de imagen que se "desactiva" la imagen convirtindola en una escala de grises, y el brillo de los pxeles de la imagen. Una implementacin de la interfaz de iconos que pinta iconos de imgenes. proporciona un enlace entre un evento de entrada (en la actualidad solo KeyStroke s se utilizan) y un Object .
InputMap

ImageIcon

InputMap

InputVerifier

El propsito de este curso es ayudar a los clientes apoyo de un desplazamiento suave a travs de interfaces grficas de usuario con campos de texto.

Un FocusTraversalPolicy que, opcionalmente, puede proporcionar un InternalFrameFocusTraversalPoli algoritmo para determinar un cy componente inicial de una JInternalFrame. JApplet Una versin extendida de java.applet.Applet que aade soporte para la arquitectura de componentes JFC / Swing. Una implementacin de un "push" botn. Una implementacin de una casilla de verificacin - un elemento que puede ser activada o desactivada, y que muestra el estado del usuario. Los elementos de men que se pueden seleccionar o deseleccionar. proporciona un panel de controles diseados para permitir a un usuario manipular y seleccionar un color.
JColorChooser

JButton

JCheckBox

JCheckBoxMenuItem

JColorChooser

JComboBox JComponent

Un componente que combina un botn o campo editable y una lista desplegable. La clase base para todos los componentes Swing excepto contenedores de alto nivel.

JDesktopPane JDialog JEditorPane JFileChooser

Un contenedor utilizado para crear una interfaz de mltiples documentos o un escritorio virtual. La clase principal para la creacin de una ventana de dilogo. Un componente de texto para editar varios tipos de contenido. proporciona un mecanismo sencillo para que el usuario seleccione un archivo.
JFileChooser

JFormattedTextField

extiende JTextFie ld agregar soporte para el formato de valores arbitrarios, as como la recuperacin de un objeto en particular una vez que el usuario ha editado el texto.
JFormattedTextField

Los casos de AbstractFormatter son utilizados por JFormattedTextField para JFormattedTextField.AbstractFor gestionar la conversin tanto de un matter objeto en una cadena, y de nuevo a partir de una cadena a un objeto. Las instancias de AbstractFormatterFactory son JFormattedTextField.AbstractFor utilizados por JFormattedTextField para obtener instancias matterFactory de AbstractFormatter que a su vez se utilizan para valores de formato. JFrame Una versin extendida de java.awt.Frame que aade soporte para la arquitectura de componentes JFC / Swing. Un objeto ligero que proporciona muchas de las caractersticas de un marco nativo, incluyendo el arrastre, cierre, convirtindose en un icono, cambiar el tamao, el ttulo, y soporte para una barra de mens. Este componente representa una versin iconificados de un JInternalFrame . Una zona de visualizacin para una

JInternalFrame

JInternalFrame.JDesktopIcon JLabel

cadena de texto corto o una imagen, o ambos. JLayeredPane aade profundidad a un contenedor JFC / Swing, permitiendo que los componentes se superponen unos a otros cuando sea necesario.
JLayeredPane

JList

Un componente que permite al usuario seleccionar uno o ms objetos de una lista. Una implementacin de un men - una ventana emergente que contiene JMenuItem s que se muestra cuando el usuario selecciona un elemento en la JMenuBar . Una implementacin de una barra de mens. Una implementacin de un elemento de un men. hace que sea fcil para que aparezca un cuadro de dilogo estndar que solicita a los usuarios un valor o les informa de algo.
JOptionPane JPanel

JMenu

JMenuBar JMenuItem

JOptionPane JPanel

es un contenedor ligero genrico.

JPasswordField

es un componente ligero que permite la edicin de una sola lnea de texto en la vista indica que algo se ha escrito, pero no muestra los caracteres originales.
JPasswordField

JPopupMenu JPopupMenu.Separator JProgressBar

Una implementacin de un men - una pequea ventana que aparece y muestra una serie de opciones. Un men emergente especfico de separador. Un componente que, por defecto, muestra un valor entero en un intervalo acotado. Una implementacin de un botn de radio - un elemento que puede ser activada o desactivada, y que muestra el

JRadioButton

estado del usuario. JRadioButtonMenuItem Una implementacin de un elemento de men de radio botn. Un contenedor ligero usado detrs de las escenas de JFrame , JDialog , JWindow , JApplet y JInternalFrame . Una implementacin de una barra de desplazamiento. Proporciona una vista desplazable de un componente ligero. proporciona un componente de uso general para la aplicacin de las lneas divisorias - ms comnmente utilizado como separador entre los elementos de men que les divide en grupos lgicos.
JSeparator

JRootPane

JScrollBar JScrollPane

JSeparator

JSlider

Un componente que permite al usuario seleccionar grficamente un valor deslizando un botn en un intervalo acotado. Una sola lnea de campo de entrada que permite al usuario seleccionar un nmero o un valor de objeto a partir de una secuencia ordenada. Un editor de un JSpinner cuyo modelo es una SpinnerDateModel . Una clase base simple para ms editores especializados que muestra una vista de slo lectura del valor actual de la modelo con un JFormattedTextField . Un editor de un JSpinner cuyo modelo es una SpinnerListModel . Un editor de un JSpinner cuyo modelo es una SpinnerNumberModel . se utiliza para dividir dos (y slo dos) Component s.
JSplitPane

JSpinner

JSpinner.DateEditor

JSpinner.DefaultEditor

JSpinner.ListEditor JSpinner.NumberEditor JSplitPane JTabbedPane

Un componente que permite al usuario cambiar entre un grupo de componentes

haciendo clic en una pestaa con un ttulo dado y / o icono. JTable JTextArea JTextField El JTable se utiliza para visualizar y editar regulares tablas bidimensionales de clulas. Un JTextArea es un rea multi-lnea que muestra el texto sin formato. es un componente ligero que permite la edicin de una sola lnea de texto.
JTextField

JTextPane JToggleButton

Un componente de texto que puede ser marcado con los atributos que se representan grficamente. Una implementacin de un botn de dos estados.

JToggleButton.ToggleButtonMod El modelo ToggleButton el JToolBar JToolBar.Separator JToolTip JTree proporciona un componente que es til para la visualizacin de uso comn Action s o controles.
JToolBar

Un separador de barra de herramientas especficas. Se utiliza para mostrar una "punta" de un componente. Un control que muestra un conjunto de datos jerrquicos como esquema. puede envolver vectores / matrices / tablas hash / cadenas y crear los nodos de rboles apropiados para los nios, segn sea necesario.
DynamicUtilTreeNode

JTree.DynamicUtilTreeNode

JTree.EmptySelectionModel

es un TreeSelectionModel que no permite que nada para ser seleccionados.


EmptySelectionModel

JViewport JWindow

La "ventana" o "ojo de buey" a travs del cual se ve la informacin subyacente. Un JWindow es un contenedor que se puede visualizar en cualquier lugar en el

escritorio del usuario. KeyStroke Una pulsacin representa una accin clave en el teclado, o dispositivo de entrada equivalente. A SortingFocusTraversalPolicy que ordena los componentes en funcin de su tamao, la posicin y la orientacin. Caracteriza completamente una apariencia desde el punto de vista de la apariencia y la sensacin componentes conectables. A MenuSelectionManager propietaria de la seleccin en la jerarqua del men. Un controlador de distribucin para organizar los componentes sobre la parte superior de la otra. Popups se utiliza para mostrar un Component para el usuario, por lo general en la parte superior de todos los dems Component s en un rbol de contenidos en particular. , como su nombre indica, se utiliza para obtener instancias de Popup s.
PopupFactory

LayoutFocusTraversalPolicy

LookAndFeel

MenuSelectionManager OverlayLayout

Popup

PopupFactory ProgressMonitor ProgressMonitorInputStream

Una clase para controlar el progreso de una operacin. Monitorea el progreso de la lectura de algunos InputStream. Esta clase administra repintar peticiones, permitiendo que el nmero de retoques a ser minimizado, por ejemplo por el colapso de las solicitudes mltiples en una nica repintar para los miembros de un rbol de componentes. El controlador de distribucin utilizados por JScrollPane . La versin de la interfaz de usuario de recurso ScrollPaneLayout . Para la comodidad de los controladores

RepaintManager

ScrollPaneLayout ScrollPaneLayout.UIResource SizeRequirements

de distribucin, calcula la informacin sobre el tamao y la posicin de los componentes. SizeSequence A SizeSequence objeto eficientemente mantiene una lista ordenada de tamaos y posiciones correspondientes. Un FocusTraversalPolicy que determina el orden de recorrido por la clasificacin de los componentes de un ciclo de recorrido enfoque basado en un comparador dado. A SpinnerModel para las secuencias de Date s. Una implementacin simple de SpinnerModel cuyos valores estn definidos por una matriz o una List . Un SpinnerModel para secuencias de nmeros. Una instancia de la Spring clase contiene tres propiedades que caracterizan su comportamiento: los valores mnimos, preferido y mximo. A SpringLayout expone a los nios de su contenedor correspondiente de acuerdo a un conjunto de restricciones. A Constraints objeto tiene las limitaciones que rigen la forma en tamao de un componente y el cambio de posicin en un contenedor controlado por unSpringLayout . Una coleccin de mtodos de utilidad para Oscilacin. Fuegos uno o ms eventos de accin despus de un tiempo de espera especificado. Gestiona todas las ToolTips en el sistema. Esta clase se utiliza para gestionar la transferencia de un Transferable desde

SortingFocusTraversalPolicy

SpinnerDateModel SpinnerListModel SpinnerNumberModel

Primavera

SpringLayout

SpringLayout.Constraints

SwingUtilities Timer ToolTipManager TransferHandler

y hacia los componentes Swing. UIDefaults UIDefaults.LazyInputMap Una tabla de valores predeterminados para los componentes Swing. crear un InputMap en su createValue mtodo.
LazyInputMap

UIDefaults.ProxyLazyValue

Esta clase proporciona una implementacin de LazyValue que se puede utilizar para retrasar la carga de la clase de la instancia que se crear. Esta clase realiza un seguimiento de la mirada y la sensacin de corriente y sus valores por defecto. Proporciona un poco de informacin acerca de una instalacin LookAndFeel por el bien de la configuracin de un men o una aplicacin para la configuracin inicial. El controlador de disposicin por defecto para JViewport .

UIManager

UIManager.LookAndFeelInfo

ViewportLayout

Excepcin Resumen
Una excepcin que indica la solicitud UnsupportedLookAndFeelException look & feel clases de gestin no estn presentes en el sistema del usuario.

Descripcin del paquete javax.swing


Proporciona un conjunto de "peso ligero" (todo-en lenguaje Java) componentes que, en la medida de lo posible, el trabajo del mismo en todas las plataformas. Para la gua de un programador a la utilizacin de estos componentes, consulte Creacin de una GUI con JFC / Swing , un sendero en el tutorial de Java. Para otros recursos, consulte la Documentacin relacionada .

Documentacin relacionada
Para descripciones, tutoriales, ejemplos, guas y otros documentos, por favor visite:

El Swing Connection El tutorial de Java

Formacin en lnea en el Java Developer Connection Java Foundation Classes (JFC) pgina de inicio
SM

You might also like