[java] syntax.. drawline .

Pagina: 1
Acties:

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-07 21:12
ik heb het volgende bedacht :


java.awt.Graphics line1 = new java.awt.Graphics();


line1.drawLine(new java.awt.Graphics(100,100,300,300));
add(line1);

zit hier al een hele dag op te staren.. wat doe ik hier fout ? krijg hier foutmeldingen bij in mijn java-compiler ..

| www.everythingisspiritual.com | www.mosaic.org |


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

hmmm... ik heb mijn glazenbol niet bij me, dus ik kan niet zien wat er fout gaat. Post dus betere info. En verder kan je ook gebruik maken van het import commando:
code:
1
2
3
4
5
6
7
impot java.awt.Graphics;

class Blaat{
      void foo(){
            Graphics g = ...;
      }
}


Hoef je niet iedere keer de volledige package name voor een class te zetten.

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 15:48
whitehouse schreef op 08 April 2003 @ 15:03:
ik heb het volgende bedacht :


java.awt.Graphics line1 = new java.awt.Graphics();


line1.drawLine(new java.awt.Graphics(100,100,300,300));
add(line1);

zit hier al een hele dag op te staren.. wat doe ik hier fout ? krijg hier foutmeldingen bij in mijn java-compiler ..
Je moet natuurlijk de "paint" overriden en daarvan het "Graphics"-object gebruiken.

Ga je snel ff een voorbeeldje scoren op internet...

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
je moet inderdaad wat meer info geven. Maar mijn glazen bol zegt dat het iets met dit uit de api te maken heeft

public abstract class Graphics

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • Potatoman
  • Registratie: September 2000
  • Laatst online: 20:16

Potatoman

koniwa

code:
1
2
Graphics g = getGraphics();
g.drawLine(100,100,300,300);

Dacht dat het zoiets was :)

The cyclographing developer


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-07 21:12
als ik het laatste er in zet, doet ie ut wel, maar zie ik nog nix .. hehe

maar de line komt ook nog niet voor in mijn object-overzicht :?

[ Voor 33% gewijzigd door whitehouse op 08-04-2003 15:20 ]

| www.everythingisspiritual.com | www.mosaic.org |


Verwijderd

Misschien eerst wat lezen over java en graphics?
En wat is een "object-overzicht"?
Java:
1
2
3
4
public void paint(Graphics g)
{
   g.drawLine(100,100,300,300);
}

Achtergrondkleur niet toevallig zelfde kleur als je getekende lijn :?

[ Voor 77% gewijzigd door Verwijderd op 08-04-2003 15:46 ]


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-07 21:12
nee ... kleur is zwart, bg is lichtblauw

ik werk in Visual Cafe (Borland) ..

[ Voor 27% gewijzigd door whitehouse op 08-04-2003 15:48 ]

| www.everythingisspiritual.com | www.mosaic.org |


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

whitehouse schreef op 08 april 2003 @ 15:48:
nee ... kleur is zwart, bg is lichtblauw

ik werk in Visual Cafe (Borland) ..
Ik wist niet dat Visual Cafe van Borland was ;) Maar gooi aub dat klotending in de prullemand. Er zijn genoeg betere zoals:

Codeguide
IDEA
Jedit
Jext

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 25-07 21:12
?? wie heb mijn post ge-edit ? ik namelijk niet ..
daarnaast is VCafe niet van Borland.. wel de oude versie ..volgens mij issie van Symantec naar Borland gegaan , en van Borland naar weer een ander bedrijf..

| www.everythingisspiritual.com | www.mosaic.org |


Verwijderd

Visual Cafe produceert namelijk van die achterlijk code zoals:
Java:
1
java.awt.Graphics line1 = new java.awt.Graphics();

Als je dat namelijk niet zou doen in VC dan kan het programma je sleur-en-pleur componenten niet weer tekenen zoals jij het gemaakt hebt.
Ga op zoek naar een java IDE, bijv 1 van de door Alarmnummer genoemde...ik gebruik zelf JCreator (http://www.jcreator.com) en die bevalt me prima. Gewoon lekker zelf coden.
Vergelijk het een beetje met een html editor waarbij je zelf moet coden en een programma als Frontpage...die produceert ook achterlijke code. Bovendien ben ik van mening dat je de taal sneller en beter leert door zelf alles te coden.
Maar ach...wie ben ik :)
Pagina: 1