/ 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
[Enter] som mnemonic (næsten)
Fra : Trygleren


Dato : 30-08-02 19:59

Hej i hytten,
jeg sidder og arbejder på en chat som et lille warm-up projekt til det
kommende semester.
Jeg er stødt på lidt af et problem, som jeg ikke har kunne løse ved at drøne
rundt på Suns sider.
I min chat, indtastes beskederne som man vil sende i et JTextField. Pt. har
jeg en mnemonic til
en afsendknap, JButton, som så aflæser tekstfeltets indhold og sender det ud
til mit kommunikationsmodul.
Det jeg gerne vil have er at når man har indtastet en besked, skal man bare
kunne trykke [Enter]. Er det
en form for listener på tekstfeltet eller hvad? Jeg har ikke kunnet finde en
brugbar/lignende metode i mit
java-opslagsværk.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Sic gorgiamus allos subjectatos nunc"
Lars Winther





 
 
Carsten Højgaard (30-08-2002)
Kommentar
Fra : Carsten Højgaard


Dato : 30-08-02 20:03

> Det jeg gerne vil have er at når man har indtastet en besked, skal man
bare
> kunne trykke [Enter]. Er det en form for listener på tekstfeltet eller
hvad?

Ja, du kan let gøre det med en Listenener:

mitTextArea.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
// ........gør et eller andet............
}
});



Trygleren (30-08-2002)
Kommentar
Fra : Trygleren


Dato : 30-08-02 21:56

> > Det jeg gerne vil have er at når man har indtastet en besked, skal man
> bare
> > kunne trykke [Enter]. Er det en form for listener på tekstfeltet eller
> hvad?
>
> Ja, du kan let gøre det med en Listenener:
>
> mitTextArea.addActionListener(new ActionListener()
> {
> public void actionPerformed(ActionEvent e)
> {
> // ........gør et eller andet............
> }
> });

Vil det ikke få den til at reagere på alt? Hvad så når jeg kører musen hen
over og klikker på feltet for at få fokus så jeg kan skrive? Det vil vel
også udløse et actionevent. Og hver gang jeg trykker på en tast?





Carsten Højgaard (31-08-2002)
Kommentar
Fra : Carsten Højgaard


Dato : 31-08-02 10:05

> Vil det ikke få den til at reagere på alt? Hvad så når jeg kører musen hen
> over og klikker på feltet for at få fokus så jeg kan skrive? Det vil vel
> også udløse et actionevent. Og hver gang jeg trykker på en tast?

nope...



Trygleren (01-09-2002)
Kommentar
Fra : Trygleren


Dato : 01-09-02 13:30

Ha! Det virker. Takker og bukker!
"Carsten Højgaard" <nospam_carsten@hojgard.dk> skrev i en meddelelse
news:3d708747$0$173$edfadb0f@dspool01.news.tele.dk...
> > Vil det ikke få den til at reagere på alt? Hvad så når jeg kører musen
hen
> > over og klikker på feltet for at få fokus så jeg kan skrive? Det vil vel
> > også udløse et actionevent. Og hver gang jeg trykker på en tast?
>
> nope...
>
>



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste