View Full Version : [java - netbeans]: tasto ricerca e risultati in jtable
ciao a tutti.
Avrei bisogno di "attivare" un tasto ricerca che vada a cercare appunto in un database SQL e una volta trovato i risultati (che sia il nome o il cognome o altro) li vada ad inserire nella jtable completando i campi mancanti.
tasti botti tabelle ecc sono gia tutte inserite nell'interfaccia grafica.
avete qualche suggerimento? (sono in alto mare)
grazie a tutti
sottovento
05-09-2014, 11:47
ciao a tutti.
Avrei bisogno di "attivare" un tasto ricerca che vada a cercare appunto in un database SQL e una volta trovato i risultati (che sia il nome o il cognome o altro) li vada ad inserire nella jtable completando i campi mancanti.
tasti botti tabelle ecc sono gia tutte inserite nell'interfaccia grafica.
avete qualche suggerimento? (sono in alto mare)
grazie a tutti
Sono un po' confuso: hai scritto che tabelle e tutto il resto sono gia' state create, quindi... per quale parte hai bisogno di una mano?
Qualche suggerimento generale:
- crea la tabella con un modello di tipo AbstractTableModel o sue estensioni, cosi' hai a disposizione i metodi per inserire i campi;
- se il problema e' quello di riconoscere un tasto, puoi usare il metodo addKeyListener() per il componente che presumi abbia il focus; piu' prosaicamente, crei un item in un menu' e gli associ il tasto che hai scelto.
- la ricerca e' piuttosto semplice, ma considera di farla in un thread separato se tiene troppo tempo (anzi, meglio farla sempre in un thread separato), cosi' da non bloccare l'interfaccia utente. Cosi' facendo pero' ricordati che il thread che fa la ricerca NON puo' aggiornare l'HMI, visto che Swing (usi Swing, vero?) non e' multithread-safe (come del resto la maggior parte dei framework)
ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.