Okej, lako je kad se raspolaže serviranim Graphics objektom. Šta da se radi kad se jednostavno raspolaže:
* imenom fonta,
* tipom (plain, bold, italic, ...),
* veličinom slova, i
* stringom
I traži se njegova dužina.
Prvo sam prčkao sa FontMetrics dok nisam ukapirao da mu je konstruktor protected. Onda sam probao da napravim dete te klase sa javnim konstruktorom i pozovem nasleđeni stringWidth ali jok, to izaziva stack overflow. Potom probah i Graphics da napravim pa da od njega iscedim šta mi treba i tako dođoh do toga da moram aplet da napravim kako bih dobio najobičniju dužinu stringa. Ali ček` malko, to je već previše izvoljevanja od strane infrastrukture. Manje nerviranja je napraviti tabelu sa potrebnim dužinama, skalirati po potrebi i to je to.
E sad... pitanje: kako ovo može mnogo pametnije da se reši tj. kako pristupiti funkcionalitetima stringWidth bez svih ovih okolišanja? Verujem da ima načina.
Ipak se ++uje.