Avatar billede daysleeper Nybegynder
21. marts 2001 - 12:55 Der er 3 kommentarer og
1 løsning

Invisible Cursor

Jeg sidder med et java program der gerne skulle skjule curseren, men jeg kan ikke finde en måde at gøre det på. Alle konstruktive forslag er velkomne.

-/Daysleeper
Avatar billede baragwin Nybegynder
21. marts 2001 - 17:34 #1
Hvis det er i Swing kan du jo bare sætte caret  farve til bagrundsfarven, eller du kan lave din egen caret og bruge den. se mere på JTextComponent setCaret(Caret c) og setCaretColor(Color c)
Avatar billede kezzelski Nybegynder
21. marts 2001 - 23:05 #2
Jeps! Man kan tegne sine egne cursers med simple programmer fundet på fx tucows!!!
Avatar billede daysleeper Nybegynder
22. marts 2001 - 10:45 #3
det jeg efterlyser er en måde at gøre det på uden at skal til at tegne en selv.
Avatar billede baragwin Nybegynder
22. marts 2001 - 10:58 #4
Ok her er hvad du ønsker. Jeg har brugt setCaretColor(Color c)

import javax.swing.*;
import javax.swing.text.*;

public class FrameTest extends JFrame{
    JTextField field = new JTextField();
    public FrameTest() {
        super();
        this.getContentPane().add(field);
        Caret c = field.getCaret();
        c.setBlinkRate(0);
        field.setCaret(c);
        field.setCaretColor(field.getBackground());
       
    }
    public static void main(String[] args) {
        FrameTest t = new FrameTest();
        t.pack();
        t.show();
    }
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester