[Java] printlnxy?? Kan dat in java?

Pagina: 1
Acties:

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
Zit een beetje de school opdrachten op een erug creatieve manier uit te breiden. Ik programmeerde zelf altijd in basic en al een hele tijd in Delphi. Hoe werkt de printxy functie in java... is er soms een locate functie ofzoietsdergelijks?

Steun Elkaar, Kopieer Nederlands Waar!


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

add een container aan je applet (or what ever), voeg daar een layoutmanager toe, en een label-component.

labelcomponent.setBounds(x,y,width,height);

tada :)

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

null-layout zou ik doen btw :)

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
Neeeeee gewoon geen applet, moet textbased zijn

Steun Elkaar, Kopieer Nederlands Waar!


  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Het is met JAVA (voor zover ik weet) niet mogelijk om je cursor in een text-based appie te verplaatsen.
Je zult het dus op een andere manier moeten doen :(

If you are not wiping out you are nog pushing enough...


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

het is wel mogelijk je cursor te verplaatsen met bijv:
\n (volgende regel)
\b (backspace)

en nog een paar. maar een cursor op precies de juiste plak zetten kan.. maar is niet echt makkelijk, je zult dan zelf heel veel bij moeten houden

  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Wasigh, je hebt gelijk, ik was niet volledig:
Het is in JAVA niet mogelijk om de cursor op een random plek op het beeldscherm te plaatsen. Uiteraard is ee \n een \t etc wel mogelijk, maar dit is niet hetgeen bedoelt wordt (neem ik aan)....

:7

If you are not wiping out you are nog pushing enough...


  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
Dat klopt idd, ik zoek dus eigenlijk de functie die in QuickBasic Locate heet.

Steun Elkaar, Kopieer Nederlands Waar!


  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Helaas, ik vrees dat JAVA je hierin niet kan voorzien.
Wat ik dan deed was het hele scherm opnieuw tekenen. Dus je selecteert bv iets en wilt daar dus een kruisje voor hebben. Ik tekende dan het hele scherm opnieuw.... :)

If you are not wiping out you are nog pushing enough...


  • TlighT
  • Registratie: Mei 2000
  • Laatst online: 22-03 10:40
Drie mogelijke oplossingen (die ik zo kan bedenken)

1. Dit is de gemakkelijkste: als je terminal ansi of vt100 ondersteund kun je gebruik maken van de desbetreffende escape codes om naar een schermpositie te springen.

2. Als je toch in een GUI omgeving zit kun je je eigen component schrijven dat een 80x25 scherm nabootst en dan System.out, System.err redirecten naar dat component.

3. Je kunt jni gebruiken en je eigen native functie schrijven in C.

Ik heb het alledrie nog nooit gedaan, maar ze lijken me alledrie niet onmogelijk (behalve 3 weet ik niet zeker want ik heb nog nooit iets met jni gedaan).

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
het probleem zit um natuurlijk niet in het scherm opnieuw tekenen, echter als ik het scherm opnieuw teken is alles wat er op stond ook weg.

Maar iid bedankt voor de hulp,
persoonlijk vind ik java toch een vaag taaltje, nu maar hopen dat ik snel c++ krijgt na met java te hebben aangekloot.

Steun Elkaar, Kopieer Nederlands Waar!


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op maandag 10 september 2001 09:54 schreef Skinkie het volgende:
het probleem zit um natuurlijk niet in het scherm opnieuw tekenen, echter als ik het scherm opnieuw teken is alles wat er op stond ook weg.

Maar iid bedankt voor de hulp,
persoonlijk vind ik java toch een vaag taaltje, nu maar hopen dat ik snel c++ krijgt na met java te hebben aangekloot.
Vaag taaltje? alleen omdat je geen nep-gui kunt schrijven in je console?
java afschrijven daarop is een beetje goedkoop...

  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

JAVA is gewoon GUI georienteerd, daarbij komt kijken dat je met een beetje fantasie toch een hele mooie (G)UI kan schrijven.
Je zult gewoon het scherm opnieuw moeten opbouwen als er wat veranderd, dit gaat op zich vrij snel.... (Je hebt toch alle gegevens voor op het scherm)....

If you are not wiping out you are nog pushing enough...

Pagina: 1