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

    [java] barra scorrimento

    Scusate la domanda stupida ma nn l'ho mai fatto e nn ho bel capito come si fa. Come faccio ad inserire una barra di scorrimento in un pannello? grazie mille a tutti

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java] barra scorrimento

    Originariamente inviato da gogetassj4dp
    Come faccio ad inserire una barra di scorrimento in un pannello?
    In Swing il concetto sulle barre di scorrimento è molto semplice: esiste il componente JScrollBar ma è raro il suo utilizzo diretto. C'è invece JScrollPane (che usa internamente 2 JScrollBar) che è fatto apposta per gestire in automatico lo scrolling di un componente. La questione fondamentale è che il componente da scrollare va messo dentro il JScrollPane. Ed è quest'ultimo (non il componente da scrollare) che va poi inserito in un "contenitore" (JPanel, content pane di un frame, o altro).

    Es. per JTextArea:

    codice:
    JTextArea textArea = new JTextArea();
    JScrollPane scrollPane = new JScrollPane(textArea);
    
    tuoContenitore.add(scrollPane);
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    in pratica quindi dovrei utilizzare invece di un JPanel un JScrollPane, giusto?

  4. #4
    scusate ma nn riesco a modificare il mess di prima. ho interpretato male io. In pratica devo mettere tutto quello per cui devo fare scroll nel JScrollPane e poi mettere il JScrollPane in un JFrame o un JPanel? grazie mille per le risposte

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da gogetassj4dp
    scusate ma nn riesco a modificare il mess di prima. ho interpretato male io. In pratica devo mettere tutto quello per cui devo fare scroll nel JScrollPane e poi mettere il JScrollPane in un JFrame o un JPanel? grazie mille per le risposte
    - Il tuo componente X lo metti nel JScrollPane
    - Il JScrollPane lo metti nel "contenitore" Y (JPanel, content pane di un JFrame, tab di un JTabbedPane, ecc.....)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    ok grazie, poi ci provo e al massimo chiedo aiuto di nuovo.
    grazie ancora

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.