Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    33

    [JAVA] Allineamento in BorderLayout/GridBagLayout

    Salve a tutti.

    Un nuovo quesito mi si è presentato davanti scrivendo la mia applicazione.
    Ho assegnato ad un JPanel (chiamiamolo Main per riferimento) il BorderLayout, dove nel BorderLayout.CENTER è posizionato un ulteriore JPanel (chiamiamolo Sub) con layout GridBagLayout. Gli elementi all'interno di quest'ultimo pannello (Sub per intenderci) appaiono allineati al centro, sia verticalmente, che orizzontalmente.

    C'è un modo per allineare TUTTO il contenuto all'interno di Sub in alto (allineamento verticale dunque)?

    Ho già provato con nome_variabile.anchor = GridBagConstraints.FIRST_LINE_START; e nome_variabile.anchor = GridBagConstraints.PAGE_START; associato al primo elemento del contenuto (che sarebbe una JLabel), ma nulla da fare.

    Per fare un'analogia (spero di farmi capire meglio) è come se aprissi Word e iniziassi a scrivere al centro della pagina, anzichè su in alto.

    Grazie anticipatamente.

    Ciao,
    Francesco

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    33
    Per il momento ho risolto "brutalmente", ovvero ho assegnato al JPanel "Sub" (con all'interno il GridBagLayout) il BorderLayout.NORTH (anzichè CENTER) del JPanel "Main".

    Comunque se qualcun'altro ha soluzioni diverse ben vengano.

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.