Avatar billede skovgaard3 Nybegynder
13. marts 2002 - 18:24 Der er 4 kommentarer og
2 løsninger

escape sequences

Findes der en escape sequence der laver en "clear screen", så skærmen ryddes og curseren står i 0,0 igen?

Hvis ikke hvad er så den nemmeste løsning til dette?

Hvor finder man en god samling af escape sequences til jave?
Avatar billede carstenknudsen Nybegynder
14. marts 2002 - 12:56 #1
Følgende er definere som escape sekvenser:
\b backspace
\t horizontal tab
\n linefeed
\f form feed
\r carriage return
\" double quote
\' single qute
\\ backslash
Der er ikke defineret noget specielt til at slette en skærm,
bestemte platforme kan dog godt have escape sekvenser
de reager på, men ikke noget universelt.
Avatar billede skovgaard3 Nybegynder
14. marts 2002 - 15:49 #2
nå, men hvordan kan man så rydde skærmen?
Avatar billede carstenknudsen Nybegynder
15. marts 2002 - 09:04 #3
Det kan du som sagt ikke gøre generelt.
Det du i stedet kan gøre er at bruge
et JTextArea i stedet for at sende output
til konsollen. Der bruger du setText("")
til at slette og append("jkjk") til at
tilføje ny tekst. Dit JTextArea kan du
tilføje til en JFrame, og så er det også
nemt at tilføje knapper og andre elementer.
Avatar billede skovgaard3 Nybegynder
15. marts 2002 - 14:37 #4
ok, vil du måske uddybe det en smule.

Jeg står altså ikke med en GUI, men med et dos-vindue, og virker JTextArea i denne?

Det er nemlig en menu som bliver printet ud på skærmen, og når så man forlader en funktion, skal man vende tilbage til menuen som den stod da man startede programmet.
Hvis ikke, bliver den jo bare printet ud under det der ellers stod i vinduet.
Avatar billede disky Nybegynder
15. marts 2002 - 23:32 #5
skovgaard3:
Det kan du kun hvis den commandprompt du kører din java applikation har loadet VT120 terminal typen, det sker ved at du bruger en form for ansi.sys driver. Hvilket de færreste gør.

JTextArea virker ikke i et dos vindue. Der er faktisk ingen måde du kan gøre det i command prompt på uden brug af VT120 emulering.
Avatar billede carstenknudsen Nybegynder
16. marts 2002 - 12:13 #6
JTextArea er en gui komponent og der kan
man selv styre hvad man vil og du vil kunne
lave en emulering af en dos prompt eller
lign. og den virker fra dos prompt ved at
du starter et program fra dos prompt og
så tager gui'en over.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger chef for Lokal IT i hovedstadsområdet

IT-Universitetet i København

CIO

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Netcompany A/S

Network Engineer