Inserire una scrollbar all'interno di una jtable

di il
4 risposte

Inserire una scrollbar all'interno di una jtable

Come da titolo come è possibile farlo?

4 Risposte

  • Re: Inserire una scrollbar all'interno di una jtable

    mark22 ha scritto:


    Come da titolo come è possibile farlo?
    In Swing non sono i componenti che si gestiscono le scrollbar. Si usa invece mettere tipicamente il componente "scrollabile" come "vista" in un JScrollPane. Ed è poi il JScrollPane (e NON JTable) che va messo nel layout.
  • Re: Inserire una scrollbar all'interno di una jtable

    andbin ha scritto:


    mark22 ha scritto:


    Come da titolo come è possibile farlo?
    In Swing non sono i componenti che si gestiscono le scrollbar. Si usa invece mettere tipicamente il componente "scrollabile" come "vista" in un JScrollPane. Ed è poi il JScrollPane (e NON JTable) che va messo nel layout.
    Ah ok, potrei avere un esempio di codice? Grazie in anticipo
  • Re: Inserire una scrollbar all'interno di una jtable

    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.SwingUtilities;
    
    public class FrameProva extends JFrame {
        private JTable tabella;
        private JScrollPane scrollPane;
    
        public FrameProva() {
            super("Prova");
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setSize(500, 400);
            setLocationRelativeTo(null);
    
            tabella = new JTable(100, 12);   // esempio di 100 righe x 12 colonne
            scrollPane = new JScrollPane(tabella);
    
            add(scrollPane);
        }
    
        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    new FrameProva().setVisible(true);
                }
            });
        }
    }
  • Re: Inserire una scrollbar all'interno di una jtable

    Grazie mille!!
Devi accedere o registrarti per scrivere nel forum
4 risposte