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 | 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
|
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 |
� |
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 | � |