olkoon jpanel, jossa on jlabel. pistetään jlabel jpaneliin. miten nyt voisi tehdä niin, että lisäsi tämän jpanelin mihin paikkaan tahansa layout-managerista riippumatta, niin komponentin koko pysyy aina samana eli sellaisena että jlabelin teksti näkyy?=.
komponentin pakoittaminen tietynkokoiseksi
neuvoja?
1
202
Vastaukset
- keksa
layoutin pitää totella komponenttien getPreferredSize()-metodia. Jos layout ei tätä tottele, niin asialle ei voi mitään.
Jos layout tottelee tuota, niin ylikirjoita labelin getPreferredSize()-metodi niin, että se palauttaa stringin pituuden.
Esim. JTextPane tottelee ym. metodia
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1017463
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?835092- 794889
- 1324288
Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan103068- 522709
- 432632
- 532267
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818112243Suudeltiin unessa viime yönä
Oltiin jossain rannalla jonkun avolava auton lavalla, jossa oli patja ja peitto. Uni päättyi, kun kömmit viereeni tähtit211860