Toon posts:

[Java] problemen met g.drawstring

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het programma wil in g.drawstring de waarde niet weer geven in een JApplet.

Hier is de huidige code:
//Opdracht 3.20 11-01-2001

import java.awt.Graphics;
import javax.swing.*;

public class OpdrachtH3N20 extends JApplet {

double number0,
square0,
cube0;

public void init()
{
int number0,
square0,
cube0;

//geef integers eerste nummer waarde

number0 = 0;

//reken square uit

square0 = number0 * number0;

//reken cube uit

cube0 = number0 * square0;

}

//geef weer
public void paint(Graphics g)

{

g.drawString( "Number", 25, 25 );
g.drawString( "Square", 75, 25 );
g.drawString( "Cube", 125, 25 );
g.drawString( + number0, 25, 35 );
g.drawString( + square0, 75, 35 );
g.drawString( + cube0, 125, 35 );

}

}
En dit is de foutmelding die ik krijg:
A:\OpdrachtH3N20.java:40: cannot resolve symbol
symbol : method drawString (double,int,int)
location: class java.awt.Graphics
g.drawString( + number0, 25, 35 );
^
A:\OpdrachtH3N20.java:41: cannot resolve symbol
symbol : method drawString (double,int,int)
location: class java.awt.Graphics
g.drawString( + square0, 75, 35 );
^
A:\OpdrachtH3N20.java:42: cannot resolve symbol
symbol : method drawString (double,int,int)
location: class java.awt.Graphics
g.drawString( + cube0, 125, 35 );
^
3 errors

Tool completed with exit code 1

Als iemand de oplossing weet gaarne mij laten weten.

MVG

Matthijs Doeswijk

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

vertaling foutmelding
code:
1
2
3
4
5
6
7
8
9
10
11
g.drawString( + number0, 25, 35 );
         ^
Ik moet number0 bij ( optellen :?

g.drawString( + square0, 75, 35 );
         ^
Ik moet number0 bij ( optellen :?

g.drawString( + cube0, 125, 35 );
         ^
Ik moet number0 bij ( optellen :?

Kan vast de bedoeling niet zijn ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


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

Scorpion

not to lame to read BitchX.doc

double<<<<<<<<<<

gebruik string ipv double, dus of converteren of:

g.drawString(""+d ...

de fout melding zegt het ook al..
drawString(<double> < ?

you snap?

  • misfire
  • Registratie: Maart 2001
  • Laatst online: 06-09 13:50
De compiler geeft het zelf al aan: de methode drawString kent geen variant met double, int, int.

Als je je doubles nou eerst eens naar een String converteert met String.valueOf(double) of de fameuze "" + double truuk dan werkt het wel.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

hehe :P
drawString verwacht een String ;) en die kun je genereren met "" + cube0 etc ;)

  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

oei! pittig! ;)

ennuhhmmm ff code tags gebruiken is ook geen slecht idee!

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!

Pagina: 1