Swing y JFC (Java Foundation Classes)

Usa la siguiente tabla como una gu�a para elegir un reemplazo Swing para cada uno de los componentes AWT usados en tu programa.

Componente AWT Equivalente Swing m�s cercano Notas
java.applet.Applet JApplet Los applets AWt y los applets Swing difirien en varias cosas. Puedes ver Convertir Applets.
Button JButton Un button Swing puede incluir una imagen y/o texto.
Canvas JPanel, JLabel, o otro componente Swing apropiado Nuestra elecci�n depende de para qu� utilice el programa el canvas. Puedes ver Convertir Canvas para una explicaci�n de las opciones de conversi�n
Checkbox JCheckBox o

JRadioButton

Observa que la 'B' est� en may�sculas en el nombre de la clase Swing y no en el nombre de la clase AWT.
CheckboxMenuItem JCheckBoxMenuItem Observa que la 'B' est� en may�sculas en el nombre de la clase Swing y no en el nombre de la clase AWT. Tambi�n observa que los componentes de men�s Swing son componentes verdaderos.
Choice JComboBox Se rellenan de forma diferente un JComboBox que un Choice. Puedes ver Convertir Choices para m�s detalles y un ejemplo
Dialog JDialog o

JOptionPane

Los programas AWT a�aden componentes directamente al di�logo y seleccionan directamente el controlador de distribuci�n. En contraste, los programas Swing a�aden componente y seleccionan el controlador de distribuci�n sobre el panel de contenidos del JDialog.
FileDialog JFileChooser
Frame JFrame Los programas AWT a�aden componentes directamente al frame y seleccionan directamente el controlador de distribuci�n. En contraste, los programas Swing a�aden componente y seleccionan el controlador de distribuci�n sobre el panel de contenidos del JFrame.
Label JLabel Una etiqueta Swing puede incluir una imagen y/o texto. Para soportar accesibilidad, se usa setLabelFor para asociar cada etiqueta con el componente al que describe.
List JList Se rellenan de forma diferente una lista Swing a una lista AWT. Adem�s, normalmente necesitaremos poner una lista Swing en un ScrollPane, mientras que las listas AWT soporta el scrolado directamente. Puedes ver Convertir Lists para informaci�n y ejemplos.
Menu JMenu Los componentes de men�s de Swing son componentes verdaderos.
MenuBar JMenuBar Los componentes de men�s de Swing son componentes verdaderos.
MenuItem JMenuItem Los componentes de men�s de Swing son componentes verdaderos.
Panel JPanel
PopupMenu JPopupMenu Los componentes de men�s de Swing son componentes verdaderos.
ScrollBar JScrollPane o

JSlider o

JProgressBar

ScrollPane JScrollPane
TextArea JTextArea Requieren re-escribir alg�n c�digo para su conversi�n. Puedes ver Convertir componentes de Texto para m�s informaci�n y ejemplos
TextField JTextField Para usos sencillos, JTextField tiene el c�digo compatible con TextField. Si usamos TextListener necesitamos modificar nuestro c�digo para usar un tipo distinto de oyente. Si necesitamos un campo de password, usaremos JPasswordField en su lugar. Puedes ver Convertir componentes de Texto para m�s informaci�n sobre conversiones no triviales y ejemplos.
Window JWindow o

JToolTip

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR