/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Edit celle / JTextArea
Fra : Morten Rasmussen


Dato : 26-11-01 15:04

Hej

Jeg vil gerne have en 'windows standard' implementeret i min tabel, således
at man overskriver en celle fremfor bare at tilføje de nye tegn til cellen -
når man begynder på at taste.

Har dette noget med en tabel opsætning at gøre, eller er det en opsætning på
celle niveau (ex. som en JTextArea)?

Jeg har uden held forsøgt at finde en slage 'beforeEdit' event på enten
tabellen eller cellekomponenten, der så kunne blive sat til at markere hele
cellen op - men uden held!

Er der mon hjælp at hente her?

På forhånd tak.

Mvh. Morten




 
 
Lars Dam (26-11-2001)
Kommentar
Fra : Lars Dam


Dato : 26-11-01 17:52

On Mon, 26 Nov 2001 15:04:10 +0100, "Morten Rasmussen" <mra@ofir.dk>
wrote:

>Hej
>
>Jeg vil gerne have en 'windows standard' implementeret i min tabel, således
>at man overskriver en celle fremfor bare at tilføje de nye tegn til cellen -
>når man begynder på at taste.
>
>Har dette noget med en tabel opsætning at gøre, eller er det en opsætning på
>celle niveau (ex. som en JTextArea)?
>
>Jeg har uden held forsøgt at finde en slage 'beforeEdit' event på enten
>tabellen eller cellekomponenten, der så kunne blive sat til at markere hele
>cellen op - men uden held!

Smid en focus listener på din celle komponent. Når den får focus, så
lav en 'cellekomponent.selectAll()'.

>Er der mon hjælp at hente her?
>
>På forhånd tak.
>
>Mvh. Morten
>
>

vh. ld

---
"Time is the fire in which we burn"

Morten Rasmussen (27-11-2001)
Kommentar
Fra : Morten Rasmussen


Dato : 27-11-01 12:54

> Smid en focus listener på din celle komponent. Når den får focus, så

> lav en 'cellekomponent.selectAll()'.

Det har jeg også gjort ( public void focusGained(FocusEvent e) ), og det
virker når man klikker med musen. Men når man flytter den aktiv celle vha.
piltasterne, og pludselig bare begynder at taste så er det således at at de
nye tegn bare tilføjes i enden på de gamle!!?

/Morten




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste