Java er en populær programvare plattform utviklet av Sun Microsystems som er kjent for sin plattform - uavhengig, "skriver en gang, kjøre hvor som helst" kode . Swing er et grafisk brukergrensesnitt verktøykasse for Java , og tilbyr et sammenhengende sett av grafiske elementer som kalles widgets til Java- programmerere . Før Swing , Java primært brukes Abstract Windows Toolkit , eller AWT , for sine grafiske grensesnitt , som vises på GUI basert på den opprinnelige stilen til det underliggende operativsystemet . Swing ble utviklet for å sikre at alle Java-programmer ikke bare utført det samme, men også sett det samme uansett hvilken plattform de kjørte på . Den offisielle Swing Tutorial
p Dette er en del av den offisielle Java Veiledning og ligger på Java hjemmeside , med tittelen " Trail: . Opprette en GUI med JFC /Swing " Det er en veldig omfattende veiledning lagt ut på en steg-for- steg måte med eksempler. Det er delt inn i 10 kategorier for ulike nivåer av Swing GUI utvikling fra nybegynner til avansert , som dekker områder som har begynt med Swing , læring Swing med NetBeans IDE , ved hjelp av Swing komponenter, samtidighet i Swing , bruker andre Swing funksjoner , legge ut komponenter innenfor en container , endre utseende, dra og slipp, dataoverføring , skriver hendelseshåndterere og utføre egendefinerte maleri av de grafiske komponenter .
JavaBeginner Java Swing Tutorial
< p > Hosted på JavaBeginner.com , er denne opplæringen rettet primært mot de som nettopp har begynt å programmere i Java. Det inkluderer en grunnleggende oversikt over hva Swing er og hvordan det fungerer i Java og en orientering om dens forhold samt sammenligning med AWT . Hierarkiet av Swing klasser og komponenter er avbildet i et diagram , fulgt av lenker til sine beskrivelser og eksempler på sine bruksområder . Noen grunnleggende fulle prosjektene inngår også som ytterligere eksempler .
The Java Swing Tutorial på ZetCode
Beskrevet på området som en tutorial for nybegynnere og middels utviklere , dette er en guide for å utvikle ikke-trivielle programmer . Den dekker Swing komponenter med omfattende seksjon -by - seksjonen eksempler og omfatter hele koden av et puslespill og et Tetris spill klone til slutt å fungere som fullverdig eksempler
Swing : . A Quick tutorial for AWT programmerere
Utviklet ved Kossiakoff Computer Center Facility av John Hopkins University, er denne opplæringen først og fremst ment for de med tidligere erfaring med utvikling av grafiske brukergrensesnitt med AWT . Den dekker alle de viktigste komponentene i Swing med eksempler og fokus på deres sammenligning med tilsvarende eller tilsvarende AWT komponenter brukerne allerede opplevd med .