Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Jamie04 Visualizza il messaggio
    Supponendo che dobbiate mostrare dei dati estratti da un database in una finestra con dei campi che possono essere anche editati per modificare i dati stessi, come fareste?
    Perché io per esempio per riempire una jlist uso un vettore in cui ho passato tutti i campi provenienti dal db, e per mostrarli uso una serie di setText() sui vari jtextfield della finestra.
    Mi stavo chiedendo se c'è un modo più efficiente per farlo.
    Per visualizzare N "record" con più campi, sicuramente JTable. Per la editazione dei dati si può anche usare la editabilità delle celle in JTable ma si può anche fare in altri modi. Es. l'utente seleziona un record (riga in JTable) e poi preme un pulsante es. "Modifica" e si apre una dialog con layout "a form" per modificare i dati.
    È questo che intendevi?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Per visualizzare N "record" con più campi, sicuramente JTable. Per la editazione dei dati si può anche usare la editabilità delle celle in JTable ma si può anche fare in altri modi. Es. l'utente seleziona un record (riga in JTable) e poi preme un pulsante es. "Modifica" e si apre una dialog con layout "a form" per modificare i dati.
    È questo che intendevi?

    In realtà non facevo un discorso teorico ma mi piacerebbe vedere qualche pezzo di vostro codice che riguarda la questione, so dell'esistenza delle jtable che in effetti sono una delle scelte possibili e più idonee, ma stavo parlando proprio della form di inserimento/modifica/mostra dei dati.

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.