Avatar billede Slettet bruger
14. juni 2002 - 16:02 Der er 10 kommentarer og
1 løsning

Min. størrelse på et Swing vindue

Jeg har et vindue som jeg har fået lavet skalering på, men jeg vil gerne have et min. størrelse på vinduet. Dvs. at det må ikke kunne resizes under den størrelse som det har fra starten.
Jeg har kigget lidt rundt, men har ikke kunne finde svaret nogen steder.
Håber at i kan hjælpe mig :-)
Avatar billede aslan Nybegynder
14. juni 2002 - 17:00 #1
frame.setResizable(false);
Avatar billede Slettet bruger
14. juni 2002 - 19:31 #2
Den funger ikke helt, aslan. Det skal være muligt at resize så vinduet bliver større men ikke muligt at resize så vinduet bliver mindre end det var fra starten
Avatar billede appel Novice
14. juni 2002 - 23:01 #3
mener du at man manuelt ikke må kunne resize den til under en hvis størrelse? eller er det når dit vindue åbnes for første gang at det ikke må være under en hvis størrelse?
Avatar billede appel Novice
14. juni 2002 - 23:13 #4
efter at kigge mig lidt omkring tror jeg ikke det kan lade sig gøre.
De eneste metoder der har med JFrame og begrænsing af størrelsen at gøre er:getMinimumSize, setPreferredSize og de hjælper dig vist ikke...
Avatar billede Slettet bruger
14. juni 2002 - 23:59 #5
at man manuelt ikke må resize under en vis størrelse, som er den størrelse som vinduet har når det bliver åbnet
Avatar billede ladyhawke Novice
17. juni 2002 - 13:09 #6
Kan du ikke lave en stump kode der over rider getMinimumSize så den altid bliver sat til mindst acceptable størrelse hvis brugeren prøver at resize under denne størrelse?
Avatar billede Slettet bruger
17. juni 2002 - 14:11 #7
ladyhawke>> hmm, det må jeg lige tænke lidt over, sådan lige umiddelbart kan jeg ikke se at det kan lade sig gøre, men vil absolut ikke udelukke det
Avatar billede ladyhawke Novice
17. juni 2002 - 19:57 #8
Husk at de nævnte funktioner blot returnerer en størrelse, du kan jo selv bestemme hvordan resultatet opnås...
Jeg lavede noget med et over ride af getPreferredSize, jeg kan bare ikke huske hvorfor, jeg kan kigge efter det ved lejlighed...
Avatar billede Slettet bruger
29. juni 2002 - 01:29 #9
Meget undskyld for det sene svar, men jeg har opgivet at løse det. Så derfor lukker jeg spørgsmålet nu
Din løsning med at override en metode som ligger dybt begravet i en klasse som ikke er beregnet til det, har jeg ikke meget lyst til.
Avatar billede Slettet bruger
29. juni 2002 - 01:29 #10
øhh, luk
Avatar billede ladyhawke Novice
04. juli 2002 - 08:06 #11
Det er da OK, men det var ikke så svært. Jeg extendede et JFrame og lavede min egen GetPreferredSize med de samme parametre som den indbyggede. Så sørgede jeg bare for at den altid returnerede minimum størrelsen...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester