Jeg har prøvet at tilføje en JLabel til en JFrame, og derefter brugt pack. Nu vil jeg så gerne på en eller anden måde kunne halvere højden af min label, men hvis jeg gør det og derefter bruger setVisible(true), vises den med normal højde. Hvordan kan jeg få ændret størrelse inden jeg bruger setVisible?
Jeg har kunnet gøre det ved først at sætte setVisible(true), og så derefter ændre højden og bruge repaint, men jeg tænkte at det da må kunne gøres inden setVisible.
Jeg har faktisk prøvet at sætte højden på dem alle 3 til det halve inden jeg bruger setVisible, men når den kaldes, giver getSize det samme som lige efter pack :(
well pack() sætter størrelsen efter prefferedSize i alle komponenter tilsammen. Prøv at give en stump kode.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.