Diskuze: JavaFX - ImageView

Java Java JavaFX - ImageView

Avatar
byzanth25
Člen
Avatar
byzanth25:

Chcel by som sa opytat zopar veci...

  1. Ako je mozne menit jeho rozmery pri zmensovani zvacsovani okna aplikacie. V scene buideru mi to pride ako keby bolo mozne len natvrdo nastavit jeho size. skusal som Vbox Hbox...
  2. Obrazok vkladam metodou setImage() stym ale ze obrazok mi natiahne na celu plochu ImageView. Ako mozem otvorit obrazok v realnej velkosti? Skusal som to cez setfitwidth a height ale tu sa objavil zas druhy problem pri otvarani obrazkov vacsich ako aplikacia.
  • pripajam prosbu s malickou dusickou za tutorial prave k tejto komponente...
 
Odpovědět 28.3.2014 20:57
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na byzanth25
Hartrik:
  1. Napojíš listener třeba na widthProperty a heightProperty nějaké nadřazené komponenty a podle změn budeš měnit rozměry ImageView metodami setFitHeight(dou­ble) a setFitWidth(dou­ble).
  2. Tak jak píšeš, jen zkontroluješ, jestli obrázek náhodou není větší než nadřazená komponenta.
Editováno 28.3.2014 21:22
 
Nahoru Odpovědět 28.3.2014 21:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.