„2. Java ablakkezelés, Swing összefoglaló (2012)” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
| 1. sor: | 1. sor: | ||
__TOC__ | __TOC__ | ||
== | ==AWT (Abstract Window Toolkit)== | ||
* natív kinézetű, natív implementációjú megjelenítő könyvtár | * natív kinézetű, natív implementációjú megjelenítő könyvtár | ||
| 12. sor: | 12. sor: | ||
* elhelyezés: LayoutManager (Strategy pattern!) | * elhelyezés: LayoutManager (Strategy pattern!) | ||
== | ==Eseménykezelés== | ||
* public boolean handleEvent, mouseDown, keyDown, action(Event e, ...) | * public boolean handleEvent, mouseDown, keyDown, action(Event e, ...) | ||
| 23. sor: | 23. sor: | ||
* xxxEventAdapter - xxxEventListener megvalósítása üres metódusokkal | * xxxEventAdapter - xxxEventListener megvalósítása üres metódusokkal | ||
== | ==Fókusz-kezelés== | ||
* azé a billentyűzet-input, akinél a fókusz van | * azé a billentyűzet-input, akinél a fókusz van | ||
| 65. sor: | 65. sor: | ||
** requestFocusInWindow() | ** requestFocusInWindow() | ||
== | ==Layout managerek== | ||
* az ő feladatuk a Containerben lévő elemek elhelyezése | * az ő feladatuk a Containerben lévő elemek elhelyezése | ||
| 124. sor: | 124. sor: | ||
[[Fájl:grouplayout.png]] | [[Fájl:grouplayout.png]] | ||
== | ==Swing== | ||
* Java-ban megírt, platformfüggetlen | * Java-ban megírt, platformfüggetlen | ||
| 174. sor: | 174. sor: | ||
* public void insert(double d) | * public void insert(double d) | ||
== | ==Drag and Drop== | ||
* JComponent.setDragEnabled(boolean b) | * JComponent.setDragEnabled(boolean b) | ||
| 212. sor: | 212. sor: | ||
* DropLocation getDropLocation() | * DropLocation getDropLocation() | ||
== | ==Szálkezelés== | ||
* a Swing nem szálbiztos | * a Swing nem szálbiztos | ||
| 235. sor: | 235. sor: | ||
** DONE -> megállt | ** DONE -> megállt | ||
== | ==Beágyazott== | ||
* kevés erőforrás, kicsi memória és CPU | * kevés erőforrás, kicsi memória és CPU | ||