Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Wie kann ich den Cursor deaktivieren??

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.01.2003, 13:39 Uhr
~Reza
Gast


Hallo,

wie kann ich den Cursor deaktivieren, wenn ein TextField den Fokus bekommt??

Vielen Dank im Voraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.01.2003, 13:58 Uhr
virtual
Sexiest Bit alive
(Operator)


Bei einem JTextField würde ich probieren, mir einen eigenen HighLighter zu schreiben (der in der paint Methode nix macht) und diesem mittels JTextField.setCaret setzen.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.01.2003, 14:03 Uhr
~Reza
Gast


Hi!

Sorry, ich muss mich korrigieren, ich will den Prompt in einem TextField deaktivieren!!


Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.01.2003, 14:08 Uhr
virtual
Sexiest Bit alive
(Operator)


Verstehe ich Dich bei "Prompt" richtig, daß Du willst, daß der Text nicht erscheint?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
27.01.2003, 16:44 Uhr
~Reza
Gast


Hi,

ich habe das Problem gelöst.

Ich habe jetzt die Methode isFocusTraversable überschrieben und
es funktioniert!

Es ging darum, das wir nicht editierbare Textfelder haben.
Die nicht editierbare Textfelder müssen schwarze Schriftfarbe haben!
Wenn mann die Methode setEnabled(false) benutzt, dann wird alles
auf grau gesetzt!!
Wenn man die Methode isEditabel(false) aufruft und die
Methode setEnabled(false) weg lässt, dann bleibt die Schriftfarbe wie
gewünscht auf schwarz, wobei man jetzt den Inhalt des Feldes markieren kann!
Wir bentzen die JDK 1.1.8, deshalb steht uns nicht so viele Funktionalität zu Verfügung
wie bei der JDK 1.4.X

Also, die TextFelder, die nicht editierbar sind bekommen keinen Fokus.

boolean focusable = false;

TextField anzeigefeld =
new TextField()
{
public boolean isFocusTraversable()
{
return focusable;
}
};

Viele Grüße Reza
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: