Swing

  • A FileChooser fájlválasztó párbeszédablak magyarításához a program statikus inicializálásánál futtasd le a következő sorokat egyszer (minden indításkor meg kell ismételni).

  • Nem sikerült teljes mértékben magyarítanom, íme a megoldás (statikus inicializálásnál egyszer kell lefuttatni).

  • A JFrame-et nagyon könnyű teljes képernyősre méretezni, de előfordulhat, hogy JDialog-ot kell használni, ez esetben már nem olyan könnyű a helyzet.

  • Előbb-utóbb minden kezdő fejlesztő szembekerül a problémával, amely a következő két tényből fakad.

  • Az üzenet ablakokkal az a baj, hogy a fejlécükben - így a tálcán is - a hagyományos, nem túl esztétikus Java ikon látható. Célszerűnek éreztem lecserélni őket az alapértelmezett ikonokkal. Erre találtam egy megolgást.

  • Ha a JTable cellához egy egyedi, JPanel-re épített CellEditor komponenst rendelek, amely tartalmaz egy szerkeszthető szöveges mezőt is, a billentyűzetet használva nem lesz szerkeszthető a szöveges mező, mert alapesetben a JPanel kapja meg a fókuszt, nem pedig a szöveges mező.

  • A JSpinner, pontosbban a JSpinner modellek komoly fogyatékossága, hogy nem képesek kezelni a null értékeket és az üres értéket. Az egyik lehetőség, hogy a fejlesztő megírja a saját modelljét vagy származtat a megévő modellekből, ami nem egy hálás feladat, netán keres az Interneten (én nem találtam).

  • Pár hasznos trükk, ha JTable osztályt használsz: nem kívánt viselkedések megszűntetése, javítása.

Látogatók

108687
Ma9
Tegnap57
Ezen a héten285
Ebben a hónapban1117
Összesen108687
Statistik created: 2018-09-21T20:01:12+02:00
Bejelentkezett felhasználók 0
Regisztrált felhasználók 1
Ma regisztráltak 0