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

    [java]aggiungere una riga a una tabella

    ciao sto usando ilcontrollo Jtable.
    come faccio ad aggiungere una riga automaticamente con i rispettivi dati alla tabella che ho creato?


    la tabella ha i seguenti campi:

    posisizione-stato-numero

    e devo aggiungere ovviamente i dati creati dal programma..
    qualcuno ha idee?
    addrowsselectionintervals ma non mi sembra la strada giusta..

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Com'è creata la tabella? Hai ridefinito il modello? fa vedere n po di codice.

  3. #3
    jScrollPane1.setViewportBorder(new javax.swing.border.MatteBorder(null));
    jTable1.setBorder(new javax.swing.border.TitledBorder(""));
    jTable1.setModel(new javax.swing.table.DefaultTableModel(
    new Object [][] {
    {null, null, null},
    {null, null, null},
    {null, null, null},
    },
    new String [] {
    "Nome", "Stato", "Posizione"
    }
    ));
    jTable1.setCellSelectionEnabled(true);
    jTable1.setFocusCycleRoot(true);
    jTable1.setName("Lista statistiche\n");
    jTable1.setNextFocusableComponent(this);
    jTable1.setSurrendersFocusOnKeystroke(true);
    jScrollPane1.setViewportView(jTable1);
    jTable1.getAccessibleContext().setAccessibleName(" tabella");
    jTable1.getAccessibleContext().setAccessibleDescri ption("Tabella delle statistiche");

    jScrollPane1.setBounds(20, 120, 490, 150);
    desktopPane.add(jScrollPane1, javax.swing.JLayeredPane.DEFAULT_LAYER);

    getContentPane().add(desktopPane, java.awt.BorderLayout.CENTER);

  4. #4
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Prova con:

    DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
    Object[] row = new Object [3];
    //inserisci i 3 elementi nella riga, ad esempio 3 stringhe
    ...
    ..
    ...
    model.addRow(row);

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 © 2024 vBulletin Solutions, Inc. All rights reserved.