Swing
Swing – aplikacijų programavimo sąsaja grafinei vartotojo sąsajai sukurti. Swing numato įvairius galimus vartotojo sąsajos komponentus, tokius kaip mygtukai, teksto laukai, lentelės, medžiai ir kitus. Swing naudojamas java programose. Jos išpildymai paprastai taip pat didele dalimi yra parašyti šia kalba. Tik Swing komponentus naudojanti programa turėtų vienodai atrodyti nepriklausomai nuo to, kokioje operacinėje sistemoje ji vykdoma.