Abstrakt Window Toolkit ( AWT ) er den oprindelige Java-implementering af en Graphical User Interface ( GUI) for at skabe vinduer , rammer , tabeller, klikbare faneblade, og så videre. I 1999 omskrev Java den til at omfatte en nyere, mere fleksibelt sæt af instruktioner kaldet " Swing ". Nyere Java -versioner giver mulighed for blanding af AWT og Swing elementer for at skabe Java " Widgets ". Konvertering AWT til Swing består normalt at fjerne nogle opkald , der ikke har tilsvarende i Swing , og omdøbe forskellige elementer . Instruktioner
1
Tilsæt linjerne "import com.sun.java.swing * , . " Og " import com.sun.java.swing.borders * ," (hvis du bruger grænser ) til begyndelsen af dine AWT kildefiler. Åbn din " Erstat " dialog i din tekst editor, og erstatte " com.sun.java " med " javax " .
2
kam gennem dit arbejdsområde til kapitaliserede klasser og objekter og tilføje en kapital J til begyndelsen af disse typer for korrekt Swing syntaks. Eksempler er Frame og ComboBox , som bliver JFrame og JComboBox
3
Fjern eventuelle linjer med " //{ { " og eventuelle blokke af linjer, der medtager koden : . " SetLayout (...) addNotify (); resize (...) setBackground (ny farve (... )), "eller" component.reshape (...) component.setForeground (...) ; component.setLayout ( null ) "
4
Erstat begivenhed opkald med " java.awt.event.ActionEvent ", så konsultere Swing dokumentation til at erstatte Symantec opkald. Brug auto- sortere i din tekst editor til at arrangere opkald ved dybden inden konstruktører . Sprog -aware editorer såsom Eclipse rydde op syntaks til en vis grad baseret på den type projekt , i dette tilfælde , en AWT -projekt importeret til Swing.