Abstract Window Toolkit ( AWT ) er den opprinnelige Java gjennomføring av et grafisk brukergrensesnitt ( GUI ) for å lage vinduer , rammer , tabeller, klikkbare faner, og så videre . I 1999 , Java omskrev det å inkludere en nyere , mer fleksibelt sett med instruksjoner kalles " Swing ". Nyere Java- versjoner tillater blanding av AWT og Swing elementer for å lage Java " Widgets ". Konvertering AWT til Swing vanligvis består for å fjerne noen samtaler som ikke har ekvivalenter i Swing og døpe ulike elementer . Instruksjoner
en
Legg linjene " import com.sun.java.swing * ; . " Og " import com.sun.java.swing.borders * ; " (hvis du bruker grenser ) til begynnelsen av dine AWT kildefilene. Åpne din " Replace " dialogen i en teksteditor , og erstatte " com.sun.java " med " javax " .
2
Gre gjennom arbeidsområdet for balanseførte klasser og objekter , og legge til en hovedstad J til begynnelsen av disse typene for korrekt Swing syntaks. Eksempler er Ramme og ComboBox , som blir JFrame og JComboBox
3
Fjern eventuelle linjer med " //{ { " og noen blokker av linjer som inkluderer koden : . " SetLayout ( ...); addNotify (); resize ( ...); setBackground ( ny farge ( ... )); "eller" component.reshape ( ...); component.setForeground ( ...); component.setLayout ( null ) ; "
4
erstatt hendelsen krever med " java.awt.event.ActionEvent ", så ta kontakt Swing dokumentasjon for å erstatte Symantec samtaler . Bruk automatisk sortere i en teksteditor å arrangere samtaler med dybde innenfor konstruktører . Språk -aware redaktører som Eclipse rydde opp syntaksen til en viss grad basert på den type prosjekt , i dette tilfellet , en AWT prosjekt importeres til Swing .