Come convertire AWT Swing

April 23

Abstract Window Toolkit (AWT) è l'implementazione Java originale di una Graphical User Interface (GUI) per la creazione di finestre, cornici, tavoli, schede cliccabili, e così via. Nel 1999, Java riscritto per includere un nuovo, insieme più flessibile di istruzioni chiamato "Swing". Le versioni più recenti di Java consentono la miscelazione di AWT e Swing elementi per creare Java "Widget". Conversione AWT Swing di solito consiste nel rimuovere alcune chiamate che non hanno equivalenti in Swing, e rinominare i vari elementi.

istruzione

1 Aggiungere le righe "import

com.sun.java.swing;". e "com.sun.java.swing.borders importazione;" (Se si utilizza le frontiere) all'inizio del file di origine AWT. Aprire la finestra di dialogo "Sostituisci" nel vostro editor di testo, e sostituire "com.sun.java" con "javax".

2 Spulciare il vostro spazio di lavoro per le classi e gli oggetti capitalizzate, e aggiungere un J capitale per l'inizio di questi tipi per la sintassi corretta swing. Esempi sono Telaio e ComboBox, che diventano JFrame e JComboBox.

3 Rimuovere tutte le linee con "// {{" e gli eventuali blocchi di linee che includono il codice:
"SetLayout (...);
addNotify ();
ridimensionare (...);
setBackground (new Color ()...); "
o
"Component.reshape (...);
component.setForeground (...);
component.setLayout (null); "

4 Sostituire le chiamate di eventi con "java.awt.event.ActionEvent", quindi consultare la documentazione swing per sostituire Symantec chiama. Utilizzare l'auto-tipo nel vostro editor di testo per organizzare le chiamate di profondità all'interno di costruttori. redattori di lingua-aware come Eclipse ripulire la sintassi in una certa misura, in base al tipo di progetto, in questo caso, un progetto di AWT importato in Swing.