| View previous topic :: View next topic |
| Author |
Message |
Bob Guest
|
Posted: Sat Mar 26, 2005 7:07 pm Post subject: Ordinare una JTable |
|
|
Qualcuno conosce un modo *semplice* per ordinare le colonne di una JTable
quando si clicca sulle intestazioni?
E' assurdo che per una cosa così banale occorra scrivere dozzine di righe di
codice...
La gestione della GUI in Java è pessima e questa ne è un'altra prova... Se
fossero fatte bene mi aspetterei un semplice metodo per abilitare
l'ordinamento automatico!
|
|
| Back to top |
|
 |
{2Nd+BESt} Guest
|
Posted: Sat Mar 26, 2005 7:21 pm Post subject: Re: Ordinare una JTable |
|
|
Bob wrote:
| Quote: | La gestione della GUI in Java è pessima e questa ne è un'altra prova... Se
fossero fatte bene mi aspetterei un semplice metodo per abilitare
l'ordinamento automatico!
|
aha hahahahahahahahahahahaahhahahahahaahha come siam messi... torna a
visual basic
--
{2Nd+BESt}
|
|
| Back to top |
|
 |
Giambo Guest
|
Posted: Sat Mar 26, 2005 7:36 pm Post subject: Re: Ordinare una JTable |
|
|
Bob wrote:
| Quote: | Qualcuno conosce un modo *semplice* per ordinare le colonne di una JTable
quando si clicca sulle intestazioni?
|
Ordinarla come ? Alfabeticamente ? Ascendente ? Discendente ?
Case-sensitive ?
| Quote: | E' assurdo che per una cosa così banale occorra scrivere dozzine di
righe di codice...
|
Si chiama "programmare".
| Quote: | La gestione della GUI in Java è pessima e questa ne è un'altra
prova... Se fossero fatte bene mi aspetterei un semplice metodo per
abilitare l'ordinamento automatico!
|
Perche' mischiare la rappresentazione grafica con il contenuto ?
--
Giambo - Occhio al filtro antispam _e_ alla whitelist !
|
|
| Back to top |
|
 |
Bob Guest
|
Posted: Sat Mar 26, 2005 7:37 pm Post subject: Re: Ordinare una JTable |
|
|
"{2Nd+BESt}" <c-appe (AT) libero (DOT) it> ha scritto nel messaggio
news:ECi1e.12260$IN.276782 (AT) twister2 (DOT) libero.it...
| Quote: | Bob wrote:
La gestione della GUI in Java è pessima e questa ne è un'altra prova...
Se
fossero fatte bene mi aspetterei un semplice metodo per abilitare
l'ordinamento automatico!
aha hahahahahahahahahahahaahhahahahahaahha come siam messi... torna a
visual basic
--
{2Nd+BESt}
|
Almeno in visual basic non si dovevano scrivere 100 linee di codice per
avere una finestrella con due bottoni....
|
|
| Back to top |
|
 |
{2Nd+BESt} Guest
|
Posted: Sat Mar 26, 2005 7:42 pm Post subject: Re: Ordinare una JTable |
|
|
Bob wrote:
| Quote: | fossero fatte bene mi aspetterei un semplice metodo per abilitare
l'ordinamento automatico!
aha hahahahahahahahahahahaahhahahahahaahha come siam messi... torna a
visual basic
--
{2Nd+BESt}
Almeno in visual basic non si dovevano scrivere 100 linee di codice per
avere una finestrella con due bottoni....
|
ah... scusa, ma tu programmi a questo livello... non immaginavo, chiedo
scusa ..
:P
ma perfavore, in vb x fare qualcosina in piu' dovevi ricorrere alle
api... w la coerenza.
cmq nn e' detto che tu debba ordinare le colonne della table secondo
ordine alfanumerico, quindi e' meglio se uno possa scrivere il proprio
codice x ordinarlo....
--
{2Nd+BESt}
|
|
| Back to top |
|
 |
Bob Guest
|
Posted: Sat Mar 26, 2005 9:12 pm Post subject: Re: Ordinare una JTable |
|
|
"Giambo" <gabriele (AT) giambonini (DOT) nospam.com> ha scritto nel messaggio
news:4245b9a4$0$1160$5402220f (AT) news (DOT) sunrise.ch...
| Quote: | Bob wrote:
Qualcuno conosce un modo *semplice* per ordinare le colonne di una
JTable
quando si clicca sulle intestazioni?
Ordinarla come ? Alfabeticamente ? Ascendente ? Discendente ?
Case-sensitive ?
|
Alfabeticamente, ascendente o discendente a seconda del numero di clic, come
tutte le tabelle del mondo.
| Quote: |
E' assurdo che per una cosa così banale occorra scrivere dozzine di
righe di codice...
Si chiama "programmare".
|
Io questo caso particolare lo chiamo "reinventare l'acqua calda"
| Quote: |
La gestione della GUI in Java è pessima e questa ne è un'altra
prova... Se fossero fatte bene mi aspetterei un semplice metodo per
abilitare l'ordinamento automatico!
Perche' mischiare la rappresentazione grafica con il contenuto ?
|
Infatti questo metodo me lo aspetterei sul MODELLO, non sulla
rappresentazione...
| Quote: |
--
Giambo - Occhio al filtro antispam _e_ alla whitelist !
|
|
|
| Back to top |
|
 |
Giambo Guest
|
Posted: Sat Mar 26, 2005 9:51 pm Post subject: Re: Ordinare una JTable |
|
|
Bob wrote:
| Quote: | Ordinarla come ? Alfabeticamente ? Ascendente ? Discendente ?
Case-sensitive ?
Alfabeticamente, ascendente o discendente a seconda del numero di clic, come
tutte le tabelle del mondo.
|
E se la tabella contiene qualcosa che non e' una cifra o una lettera:
http://java.sun.com/docs/books/tutorial/figures/uiswing/components/TableDialogEditDemo-tooltip.gif
Come vedi puoi avere checkboxes, colori o magari anche date nei vari
formati (Americano e Europeo) e puoi decidere di essere o meno
case-sensitive oppure di ordinare per numero di lettere, oppure ...
| Quote: | E' assurdo che per una cosa così banale occorra scrivere dozzine di
righe di codice...
Si chiama "programmare".
Io questo caso particolare lo chiamo "reinventare l'acqua calda"
|
Io lo chiamo "flessibilita'". Preferisco lasciare al programmatore la
possibilita' di implementare il proprio metodo di sorting piuttosto che
dover pensare e offrire una marea di metodi preconfezionati per coprire
le esigenze di chi non vuol programmare.
| Quote: | La gestione della GUI in Java è pessima e questa ne è un'altra
prova... Se fossero fatte bene mi aspetterei un semplice metodo per
abilitare l'ordinamento automatico!
Perche' mischiare la rappresentazione grafica con il contenuto ?
Infatti questo metodo me lo aspetterei sul MODELLO, non sulla
rappresentazione...
|
Allora ricontrolla quello che hai scritto nel messaggio originale:
"Qualcuno conosce un modo *semplice* per ordinare le colonne di una
JTable quando si clicca sulle intestazioni?"
Cosa contiene il tuo modello ? Degli oggetti di tipo String ? Di tipo
Integer ? Di tipo Date ?
Ti consiglio la lettura del tutorial della SUN sulle JTable
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
e magari anche l'interfaccia Comparator
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Comparator.html
--
Giambo - Occhio al filtro antispam _e_ alla whitelist !
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Sat Mar 26, 2005 11:25 pm Post subject: Re: Ordinare una JTable |
|
|
Bob wrote:
| Quote: | Qualcuno conosce un modo *semplice* per ordinare le colonne di una JTable
quando si clicca sulle intestazioni?
|
"metodo semplice" è sinonimo di "già fatto", giusto?
No, non c'è.
| Quote: | La gestione della GUI in Java è pessima e questa ne è un'altra prova... Se
fossero fatte bene mi aspetterei un semplice metodo per abilitare
l'ordinamento automatico!
|
Se non erro, ancora non lo prescrive il medico.
Passa pure al tool più adatto alle tue esigenze, senza rammarico.
|
|
| Back to top |
|
 |
fedro@nemesys.sky.lan Guest
|
Posted: Sun Apr 03, 2005 6:29 pm Post subject: Re: Ordinare una JTable |
|
|
Il 2005-03-26, {2Nd+BESt} <c-appe (AT) libero (DOT) it> ha scritto:
| Quote: | ma perfavore, in vb x fare qualcosina in piu' dovevi ricorrere alle
api... w la coerenza.
cmq nn e' detto che tu debba ordinare le colonne della table secondo
ordine alfanumerico, quindi e' meglio se uno possa scrivere il proprio
codice x ordinarlo....
Non è che una "facility" deve essere necessariamente obbligatoria. |
E poi, criticare un prodotto è il primo passo per migliorarlo. A
qualcuno risulta che Java sia arrivato allo stato dell'arte ? La SUN non
tirerà fuori nuove versioni ? Tutte le caratteristiche che Java non ha
non servono al programmatore figo ?
Se dico che .Net ha una gestione dei win form in generale, e dei
componenti che gestiscono il binding verso database STREPITOSA, posso
ancora programmare in Java o divento "l'incompetente che usa viral basic" ?
Perchè un programmatore Java non può essere così bravo da riuscire a
vedere anche i limiti del proprio strumento ?
Scommetto che se uso google trovo un mare di guru che due anni fa dicevano
che un meccanismo di boxing/unboxing automatico dei tipi primitivi fosse
per programmatori pigri alla vb...
Ciao.
|
|
| Back to top |
|
 |
|