/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Swing: JFrame / JPanel resize kvadratisk
Fra : Gregers Petersen


Dato : 13-01-03 21:16

Hejsa.

Jeg har brug for at kunne resize en JFrame, men det skal kun være
kvadratisk.
Subsidiært kan jeg nøjes med at et JPanel forbliver kvadratisk, men hvis man
kunne med JFramet ville det være kanont.

Er der nogen, der kan hjælpe?

--
MvH

Gregers Petersen
http://disclaimer.gpweb.dk



 
 
Lars Dam (13-01-2003)
Kommentar
Fra : Lars Dam


Dato : 13-01-03 23:36

On Mon, 13 Jan 2003 21:15:47 +0100
"Gregers Petersen" <usenet2@fjern-dettegpweb.dk> wrote:

> Hejsa.
>
> Jeg har brug for at kunne resize en JFrame, men det skal kun være
> kvadratisk.
> Subsidiært kan jeg nøjes med at et JPanel forbliver kvadratisk, men hvis man
> kunne med JFramet ville det være kanont.
>
> Er der nogen, der kan hjælpe?

Overstyr setSize()... ?

> --
> MvH
>
> Gregers Petersen
> http://disclaimer.gpweb.dk


vh.ld

The_MaXx (15-01-2003)
Kommentar
Fra : The_MaXx


Dato : 15-01-03 01:08

> Jeg har brug for at kunne resize en JFrame, men det skal kun være
> kvadratisk.
> Subsidiært kan jeg nøjes med at et JPanel forbliver kvadratisk, men hvis
man
> kunne med JFramet ville det være kanont.
>
> Er der nogen, der kan hjælpe?

Du kan vel sætte en listener på der lytter på resize. Nå den så kører henter
du f.eks. width og sætter height til det samme. Nogenlunde som:

propertyChange (Eevtn e)
{
Dimension dim = frame.getSize();
int i = dim.getWidth();
frame.setSize(i,i);
}

Det er et gær som jeg ikke ved om virker men det burde det vel gøre... måske
du skal køre en validate til sidst men den burde vel blive kørt af setSize??

The_MaXx



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408905
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste