Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [Java] Testo JTable

  1. #1

    [Java] Testo JTable

    Salve,

    vorrei modificare il contenuto di alcune celle evitando che il testo inserito vada in accodamento al testo esistente.

    Ad esempio se la cella contiene il testo "Ciao" e scrivo "Pippo" il nuovo contenuto della cella dovrà essere "Pippo" e non "CiaoPippo"

    è possibile evitare "l'append" automatico nelle jtable? quale metodo dovrei sovrascrivere?

    Saluti
    Junky
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  2. #2
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537
    Ma scusa, con il Metodo
    codice:
    JTable.setValueAt( Object , row , column )
    
    object = la tua Stringa
    row = intero che indica la riga
    column = intero che indica la colonna
    non funziona?
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  3. #3
    Originariamente inviato da @DI3GO@
    Ma scusa, con il Metodo
    codice:
    JTable.setValueAt( Object , row , column )
    
    object = la tua Stringa
    row = intero che indica la riga
    column = intero che indica la colonna
    non funziona?
    la tabella dev'essere interattiva, l'utente finale che utilizza la tabella deve settare il testo e il metodo che mi hai indicato funziona se il testo lo impongo da codice

    In pratica vorrei che l'utente finale abbia la possibilità di modificare alcune celle senza essere "disturbato" dal testo caricato nel modello della tabella

    Provo a spiegarmi meglio, i passi da seguire sono i seguenti :
    1)da codice carico nella cella y il testo "Ciao"
    2)l'utente vuole modificare la cella y inserendo la scritta "Pippo"

    Attualmente se l'utente clicca nella cella y e comincia a scrivere ottiene come risultato finale il testo "CiaoPippo" invece di solo "Pippo"
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  4. #4
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537
    Se devo esser sincero non ho precisamente capito....Tu in poche parole vuoi che le celle della tua JTable siano editabili, ma con l'evento onclick che cancella in contenuto della cella quando questa viene selezionata??

    In ogni caso controllo questo stupendo tutorial ( inglese ) fornito da Sun:
    JTable Tutorial Sun
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  5. #5
    Originariamente inviato da @DI3GO@
    Se devo esser sincero non ho precisamente capito....Tu in poche parole vuoi che le celle della tua JTable siano editabili, ma con l'evento onclick che cancella in contenuto della cella quando questa viene selezionata??
    In pratica vorrei creare un effetto simile alle tabelle di excel, ovvero quando scrivo in una cella il testo va in sovrascrittura e non in accodamento al testo esistente
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  6. #6
    risolto !

    è sufficiente sovrascrivere il seguente metodo di jtable
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  7. #7
    Potresti spiegarmi come l'hai sovrascritto? Ti ringrazio fin d'ora!

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    ma era molto più semplice utilizzare il metodo
    codice:
    void setText(String text);
      Defines the single line of text this component will display.
    ??

    ciao!

  9. #9
    Scusate, ma continuo a non capire...

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.