1

Tema: [rešeno] Skopiraj vsebino jTable1 v jTextArea1

Oi

Sem dokaj nov v Javi, pa me zanima sledeče;

Imam jTable1, in ko se zapolni z željenimi podatki, bi to rad spravil v tekstovno obliko.
V ta namen imam jTextArea, ki po potrebi shrani ali sprinta svojo vsebino.

Želim, da se vsebina tabele v bistvu skopira v tekstovno polje, g klikom na gumb.

Trenutno lahko označim vse v tabeli, kopiram in pol v jTextArea to prilepim, ampak to s tipkovnico, ctrl + a , ctrl + c, pol grem fokusirat jTextArea in tam ctrl + v - pa še to kopira brez 'glav'... te pol dotipkam....
To bi rad opravil z enim klikom gumba...

Zdaj, najdlje sem prišel do jTable1.selectAll();
toda ni copy opcije...
Obstaja jTextArea1.paste(); in sicer dela ok, prilepi karkoli je v odložišču...



Predlogi so dobrodošli!

Hvala, lp

Re: [rešeno] Skopiraj vsebino jTable1 v jTextArea1

http://java.sun.com/j2se/1.4.2/docs/api … Table.html


najbol simple predlog:
dve for zanki cez tabelo uporabu metodo getValueAt pa metodo append v textarea

lp,cube

Re: [rešeno] Skopiraj vsebino jTable1 v jTextArea1

Čau Cube!

jah , me je zavedel tisti .SelectAll() pri jTable1
Sem mislil, da bom še kje dobil kaj v smislu .copy() , ker je jTextArea1.paste() delal perfektno...

Sem mislil, to bo dve vrstici kode, ...

Sem pa takoj pomislil na for zanko, a sem si mislil, to bo 'kao' full kode...

Sem že zreduciral na eno for zanko, saj dejansko imam samo dobrih deset vrstic iz tabele za prepisat...

Sem po nepotrebnem vam tratil čas, se opravičujem...

Hvala ti cube!


lp vsem!

Re: [rešeno] Skopiraj vsebino jTable1 v jTextArea1

nene

kok se jaz spomnim za v jtable itaq rabis data model (objekt/vektor)
ti naredi funkcijo ki se zavrti crez ta array objektov (ali je to clo vektor) ter implementiraj neko svojo tostring funkcijo, ki zadevo pac tekstovno izpise ter verstico po vrstico appendaj v jtextarea // to je pomoje optimalna resitev

Re: [rešeno] Skopiraj vsebino jTable1 v jTextArea1

sam sem dal najbol preprosto resitev,
drugace je pa bl4z-eva sigurno bolj optimalna.. smile


drugace pa ni problema wink

lp,cube