Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    42

    Java: JButton in JTable

    Salve,
    Ho creato una JTable composta di quattro colonne che visualizza dei dati caricati da un archivio.
    Tutto funziona ma non riesco ad inserire un bottone nella terza colonna della tabella, infatti invece di visualizzare il bottone
    nella terza colonna mi appare un testo del tipo:
    javax.swing.Jbutton[0,0,0x0,invalid,layout=javax.swing...
    considerate che non sono tanto esperto...
    Grazie
    ecco la classe incriminata:
    codice:
    package Tipologie;
    import java.applet.*;    // Importo i package usati
    import javax.swing.table.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class tipologie extends Applet {
       public void init() {
    // Aggiungo griglia
    String paramsql = "select * from Tipologie";// where TipCodTip = '1'";
    leggetipologia leggetipologia2 = new leggetipologia();
    leggetipologia2.leggetipologiaprot(paramsql);
    Object[][] candidates = new Object[leggetipologia2.numrec][4];
     
    JButton pluto = new JButton("pippo");
    
    for (int i = 0; i < leggetipologia2.numrec; i++) {
          
    candidates[i][0] =leggetipologia2.LisCodTip1[i];
    candidates[i][1] =leggetipologia2.LisDesTip1[i];
    candidates[i][2] = pluto;
    //********************************************
    //--> nella precedente colonna della JTable non mi visualizza un bottone ma questo testo: 
    javax.swing.Jbutton[0,0,0x0,invalid,layout=javax.swing...
    //******************************************
    candidates[i][3] ="pasquale4";
    } 
       
    VoteModel model = new VoteModel(candidates);
    VoteFrame view = new VoteFrame(model);
       }
    }  // Fine classe
    assioma

  2. #2
    sei pregato di utilizzare il tag per scrivere il codice in modo da renderlo comprensibile a tutti e facilmente leggibile.
    Il tag è [*CODE]codice[*/CODE] senza * ed è rappresentato dal bottone #.
    Trovi tutto espressamente spiegato e richiesto nel regolamento del forum: < QUI >

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    42
    aiutatemi!!
    assioma

  4. #4
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Leggiti il tutorial java sulle tabelle, in particolare questa sezione:

    http://java.sun.com/docs/books/tutor....html#renderer

    ciao.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    42
    è leggendo che sono arrivato a scrivere quel codice java ma
    non riesco a risolvere questo problema!!!
    tutti mi dicono di costruire le righe della tabella così:
    codice:
    private Object[][] candidates = {
          { leggetipologia1.LisCodTip1[1],"One", new JButton("Modifica"), new JButton("Cancella") },
          { "Pippo","Two", new JButton("Modifica"), new JButton("Cancella") },
          { "Pippo","Three", new JButton("Modifica"), new JButton("Cancella") },
          { "Pippo","Four", new JButton("Modifica"), new JButton("Cancella") }
        };
    ma ora che ho costruito la mia tabella dinamicamente non riesco ad inserire un JButton
    assioma

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    42
    assioma

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.