Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    7

    Dimensioni Jframe

    Sto cercando il modo di fare ingrandire una frame una volta che è già
    stata creata...
    Ok, lo so che detta così non si capisce molto..diciamo che ho creato
    un gioco e alla fine di ogni livello il gioco deve ingrandirsi anche se
    per il momento si ingrandisce il pannello ma non il contenitore (la
    frame) e dunque il tutto viene visualizzato "spezzato"..
    Secondo voi è possibile??
    Ho già provato a inserire un ulteriore setSize ma senza grandi
    risultati.
    Aspetto con impazienza una vostra risposta.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    hai provato setPreferredSize(new Dimension(w, h))?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    7
    NO, non funziona...
    il problema è che se faccio partire il gioco direttamente da livelli successivi la frame appare più grande dell'originale ma partendo dal primo e aspettando che si ingrandisce non lo fa.
    Prova a avedere se costruendo una frame e dando invio questa cambia le sue dimensioni.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    7
    Come non detto ho appena provato a costruirla e funziona, dunque è un problema di dove ho messo la variabile che incrementa le dimensioni.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    7
    Ora che sono riuscita a far aumentare la frame ho un altro piccolo problema. Per spiegarlo allego un immagine...poichè è meglio di 1000 parole.
    Aspetto suggerimenti.
    Immagini allegate Immagini allegate

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    il labirinto e' un immagine gia' pronta o viene creato al momento?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    7
    In un altro forum mi hanno fornito la soluzione, la posto anche qui per correttezza..
    dopo setSize basta invocare:

    invalidate();
    doLayout();
    validate();

    è il gioco è fatto!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.