Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    ingrandire a tutto schermo un jframe

    salve, sto usando windows builder, per creare un semplice programma, mi serve che si avvia a tutto schermo, usando la classe astratta toolkit lo setto a tutto schermo in base allo schermo usato si prenderà tutta l altezza e la lunghezza, ma non si avvia a tutto schermo, in pratica devo sempre cliccare sul quadrato per ingrandirlo ogni volta che avvio..come faccio? ho trovato la proprietà statica della classe jframe che si chiama MAXIMIZED_BOOT potrebbe essere quella? ma a che metodo la applico?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Chiama setExtendedState(JFrame.MAXIMIZED_BOTH) sulla tua istanza di JFrame.

    (e dai un'occhiata alla javadoc)
    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
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Chiama setExtendedState(JFrame.MAXIMIZED_BOTH) sulla tua istanza di JFrame.

    (e dai un'occhiata alla javadoc)

    grazie, sto iniziando da poco con java e riuscire a capire la documentazione mi è ancora un pò complicato...invece per i jinternal frame ho due domande...ho visto che non hanno lo stile del jframe,intendo lo stile del sistema operativo come faccio a darlielo? poi mi servirebbe un metodo che finchè non chiudo il jinternal frame non mi fa andare su altre voci...grazie

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    ho visto che non hanno lo stile del jframe,intendo lo stile del sistema operativo come faccio a darlielo?
    In generale, l'aspetto grafico dei componenti Swing (quindi anche JInternalFrame), dipende dal Look&Feel impostato.
    Modifying the Look and Feel

    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    poi mi servirebbe un metodo che finchè non chiudo il jinternal frame non mi fa andare su altre voci...
    "voci" ... cosa e dove?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Quote Originariamente inviata da andbin Visualizza il messaggio
    In generale, l'aspetto grafico dei componenti Swing (quindi anche JInternalFrame), dipende dal Look&Feel impostato.
    Modifying the Look and Feel


    "voci" ... cosa e dove?

    in pratica quando che apro un jinternal frame voglio che mi si metta sempre al centro rispetto allo schermo e in piu voglio che finchè non lo chiudo non mi fa cliccare sulle voci del jframe principale

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    in pratica quando che apro un jinternal frame voglio che mi si metta sempre al centro rispetto allo schermo
    Il JInternalFrame centrato nel JDesktopPane? Sì può fare ....
    O è altro? (magari non ho capito io)

    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    e in piu voglio che finchè non lo chiudo non mi fa cliccare sulle voci del jframe principale
    Continuo a non capire di quali "voci" parli .... voci di menù? Altro?
    Ma qualunque cosa sia, comunque puoi sempre disabilitarla e poi riabilitarla quando serve. Tutto qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    in pratica quando che apro un jinternal frame voglio che mi si metta sempre al centro rispetto allo schermo
    Il JInternalFrame centrato nel JDesktopPane? Sì può fare ....
    O è altro? (magari non ho capito io)

    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    e in piu voglio che finchè non lo chiudo non mi fa cliccare sulle voci del jframe principale
    Continuo a non capire di quali "voci" parli .... voci di menù? Altro?
    Ma qualunque cosa sia, comunque puoi sempre disabilitarla e poi riabilitarla quando serve. Tutto qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Il JInternalFrame centrato nel JDesktopPane? Sì può fare ....
    O è altro? (magari non ho capito io)


    Continuo a non capire di quali "voci" parli .... voci di menù? Altro?
    Ma qualunque cosa sia, comunque puoi sempre disabilitarla e poi riabilitarla quando serve. Tutto qui.

    si esatto, appena apro qualsiasi internal frame mi si deve mettere sempre centrato, quindi nel metodo setbound che devo mettere?

    si le voci del menu, io appena creo l'evento di apertura del jinternal frame,metto anke l'istruzione menu.setenabled(false) e me lo disabilita, ma appena chiudo il jinternal ovviamente mi resta tutto il menu disabilitato

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    si esatto, appena apro qualsiasi internal frame mi si deve mettere sempre centrato, quindi nel metodo setbound che devo mettere?
    Se il JDesktopPane è già visibile a schermo, ha già delle dimensioni "fisiche", le prendi (da getSize o da getBounds), fai qualche calcoletto e posizioni/dimensioni il tuo JInternalFrame nel centro.
    Non mi pare (dovrei verificare sul javadoc ma non credo esiste) che ci sia qualche metodo già fatto per "centrare" il JInternalFrame.


    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    ma appena chiudo il jinternal ovviamente mi resta tutto il menu disabilitato
    Chiaramente devi "ascoltare" la chiusura del JInternalFrame: javax.swing.event.InternalFrameListener
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.