Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da roquentin Visualizza il messaggio
    ma a quanto pare non è molto consigliato utilizzare setBounds per il posizionamente, in quanto la posizione può variare anche in base alla scelta del L&F, giusto?
    Sì, in generale non va bene. Una intera GUI fatta solo con il posizionamento assoluto ha diversi problemi: sicuramente discrepanze (e un non buon adattamento) tra i vari L&F e oltretutto se vuoi gestire ridimensionamenti proporzionali o dipendenti dal contenuto dei componenti, avresti molto lavoro "a mano" da fare!

    Ma ci possono essere situazioni in cui è ragionevole/appropriato, e il tuo potrebbe essere uno di questi casi.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Continuo a NON capire perchè riesco ad inserire il jbutton sopra l'immagine contenuta nella JLabel in questo modo:
    codice:
    mapHolder.add(zoomIn);
    ma nel design di Netbeans..il JButton resta dove era prima..come mai?

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Onestamente, quali siano le implicazioni (spesso più negative che positive) con gli editor di GUI (parlando in generale) .... non lo so. Personalmente non uso alcun editor "grafico" delle interfacce desktop.


    In generale le coordinate di un componente sono relative al suo contenitore. Cioè (0,0) è sempre l'angolo in alto-sinistra del componente "parente".
    Ho risolto così: dato che il JLabel che contiene l'immagine è contenuto a sua volta in un JPanel, ho settato il Layout di quest'ultimo con Absolute Layout. In questo modo sono riuscito ad introdurre i JButton all'interno dell'immagine e con Change Order del JPanel sono riuscito a portare i JButton in primo piano. Ho risolto così ma non so se sia la soluzione migliore, che ne dici?

    Grazie

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.