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

    [Java] Problema con la visualizzazione di un JTable

    Salve a tutti premetto che mi sono affacciato da breve nel mondo del Java e sinceramente lo trovo molto interessante. Ho un problema con la visualizzazione di una JTable. In poche parole ho un JForm con un JPanel e un JScrollPane (uso netbeans).
    in poche parole mi connetto al mio db postgresql e scarico i miei ticket di assistenza .... fin qui tutto bene, creo i vettori dati e via discorrendo e tutto fila liscio ... ora non far altro che aggiungere la mia JTable al mio JScrollPane.
    codice:
    Color choices[] = { Color.red, Color.orange, Color.yellow, Color.green,
            Color.blue, Color.magenta };
            
            //menù per la priorità
            ComboTableCellRenderer renderer = new ComboTableCellRenderer();
            JComboBox comboBox = new JComboBox(choices);
            comboBox.setRenderer(renderer);
            TableCellEditor editor = new DefaultCellEditor(comboBox);
                
            TableModel modello = new ColorTableModel();
            JTable jtWR = new JTable(modello);
            
            TableColumn column = jtWR.getColumnModel().getColumn(3);
            column.setCellRenderer(renderer);
            column.setCellEditor(editor);
            
            jscWR = new JScrollPane();
            jscWR.setViewportView(jtWR);
            
            this.repaint();
    Ora le ho provate tutte
    codice:
    jscWR = new JScrollPane();
            jscWR.setViewportView(jtWR);
    codice:
    jscWR = new JScrollPane();
            jscWR.add(jtWR);
    codice:
    jscWR = new JScrollPane(jtWR);
    niente non mi viene visualizzata la tabella all'interno del JScrollPane ovvero jscWR ...

    come mai ???

    grazie anticipamente per l'aiuto
    Follow The White Rabbit !!

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

    Re: [Java] Problema con la visualizzazione di un JTable

    Originariamente inviato da papini.sascha
    niente non mi viene visualizzata la tabella all'interno del JScrollPane ovvero jscWR ...

    come mai ???
    La JTable devi chiaramente metterla nel JScrollPane. Fare ciò passando la tabella al costruttore di JScrollPane o poi al metodo setViewportView() è indifferente.
    Quello che è importante è che nel layout devi aggiungere lo scroll pane, non il componente nel scroll pane!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    hummm allora in netbeans creo nel mio jForm un jPanel di nome jpInfo
    codice:
            TableModel modello = new ColorTableModel();
            JTable jtWR = new JTable(modello);
            
            TableColumn column = jtWR.getColumnModel().getColumn(3);
            column.setCellRenderer(renderer);
            column.setCellEditor(editor);
            
            JScrollPane jscWR = new JScrollPane();
            jscWR.add(jtWR);
            
            jpInfo.add(jscWR);
    ma non mi visualizza niente
    Follow The White Rabbit !!

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.