|
|
|||||||||
|
|||||||||
|
|||||||||
| |
|||
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
here is the code with the error messages on the bottom, any help??
![]() import java.applet.*; import java.awt.*; import java.awt.event.*; public class GraphDisplayScrollbars extends Applet implements AdjustmentListener{ int height = 250; int width = 300; int leftMargin = 40; int rightMargin = 40; int topMargin = 40; int bottomMargin = 40; double xmin = 0; double xmax = 10; double ymin = -10; double ymax = 10; double a; double b; double c; double d; private Scrollbar sliderA; private int sliderAValue = 0; private Scrollbar sliderB; private int sliderBValue = 0; private Scrollbar sliderC; private int sliderCValue = 0; private Scrollbar sliderD; private int sliderDValue = 0; public void init() { Label A, B, C, D; A = new Label("A"); add(A); sliderA = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 50); add(sliderA); sliderA.addAdjustmentListener(this); B = new Label("B"); add(B); sliderB = new Scrollbar(Scrollbar.VERTICAL, 0, 1 0, 50); add(sliderB); sliderB.addAdjustmentListener(this); C = new Label("C"); add(C); sliderC = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 50); add(sliderC); sliderC.addAdjustmentListener(this); D = new Label ("D"); add(D); sliderD = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 100); add(sliderD); sliderD.addAdjustmentListener(this); } public void paint(Graphics g) { g.drawLine(scaleX(xmin), scaleY(ymin), scaleX(xmax), scaleY(ymin)); g.drawLine(scaleX(xmin), scaleY(ymin), scaleX(xmin), scaleY(ymax)); g.drawString(" A = " + sliderAValue, 50, 240); g.drawString(" B = " + sliderBValue, 70, 240); g.drawString(" C = " + sliderCValue, 90, 240); g.drawString(" D = " + sliderDValue, 110, 240); double x, y; double xlast = xmin; double ylast = funct(xmin, a, b, c, d); for (int i=0; i<100; i++){ x = xmin + i*(xmax-xmin)/100.0; y = funct(x, a, b, c, d); if (x >= xmin && x <=xmax && y >= ymin && y <= ymax) { g.drawLine(scaleX(xlast), scaleY(ylast), scaleX(x), scaleY(y)); } xlast = x; ylast = y; } } private int scaleX(double x) { double xRange = xmax - xmin; int pixelRange = width - leftMargin - rightMargin; int pixelX = leftMargin + (int) Math.round ((x-xmin)*pixelRange/xRange); return pixelX; } private int scaleY(double y) { double yRange = ymax - ymin; int pixelRange = height - topMargin - bottomMargin; int pixelY = topMargin + (int) Math.round((ymax - y)*pixelRange/yRange); return pixelY; } private double funct(double x, double a, double b, double c, double d){ return a + x*b + Math.pow(x,2)*c + Math.pow(x,3)*d; } public void adjustmentValueChanged(AdjustmentEvent e) { sliderAValue = sliderA.getValue(); sliderBValue = sliderB.getValue(); sliderCValue = sliderC.getValue(); sliderDValue = sliderD.getValue(); repaint(); } } |
|
#2
|
|||
|
|||
|
here is the error message
Compiling GraphDisplayScrollbars.java...
GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ GraphDisplayScrollbars.java:42: illegal character: \160 ^ 11 errors Done. ![]() |
|
#3
|
||||
|
||||
|
Moved this to the java forum rather than the javascript forum. Big difference.
Which line is 42?
__________________
Please don't PM me asking for solutions outside the scope of a thread. Keeping all responses in a thread stands to help others who come along later, which is after all what this forum's all about. |
|
#4
|
|||
|
|||
|
this is what i get
import java.applet.*;
import java.awt.*; import java.awt.event.*; public class GraphDisplayScrollbars extends Applet implements AdjustmentListener{ int height = 250; int width = 300; int leftMargin = 40; int rightMargin = 40; int topMargin = 40; int bottomMargin = 40; double xmin = 0; double xmax = 10; double ymin = -10; double ymax = 10; double a; double b; double c; double d; private Scrollbar sliderA; private int sliderAValue = 0; private Scrollbar sliderB; private int sliderBValue = 0; private Scrollbar sliderC; private int sliderCValue = 0; private Scrollbar sliderD; private int sliderDValue = 0; public void init() { // Label A, B, C, D; Label Aa = new Label("A"); add(Aa); sliderA = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 50); add(sliderA); sliderA.addAdjustmentListener(this); Label Ba = new Label("B"); add(Ba); sliderB = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 50); add(sliderB); sliderB.addAdjustmentListener(this); Label Ca = new Label("C"); add(Ca ); sliderC = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 50); add(sliderC); sliderC.addAdjustmentListener(this); Label Da = new Label ("D"); add(Da); sliderD = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 100); add(sliderD); sliderD.addAdjustmentListener(this); } public void paint(Graphics g) { g.drawLine(scaleX(xmin), scaleY(ymin), scaleX(xmax), scaleY(ymin)); g.drawLine(scaleX(xmin), scaleY(ymin), scaleX(xmin), scaleY(ymax)); g.drawString(" A = " + sliderAValue, 50, 240); g.drawString(" B = " + sliderBValue, 70, 240); g.drawString(" C = " + sliderCValue, 90, 240); g.drawString(" D = " + sliderDValue, 110, 240); double x, y; double xlast = xmin; double ylast = funct(xmin, a, b, c, d); for (int i=0; i<100; i++){ x = xmin + i*(xmax-xmin)/100.0; y = funct(x, a, b, c, d); if (x >= xmin && x <=xmax && y >= ymin && y <= ymax) { g.drawLine(scaleX(xlast), scaleY(ylast), scaleX(x), scaleY(y)); } xlast = x; ylast = y; } } private int scaleX(double x) { double xRange = xmax - xmin; int pixelRange = width - leftMargin - rightMargin; int pixelX = leftMargin + (int) Math.round ((x-xmin)*pixelRange/xRange); return pixelX; } private int scaleY(double y) { double yRange = ymax - ymin; int pixelRange = height - topMargin - bottomMargin; int pixelY = topMargin + (int) Math.round((ymax - y)*pixelRange/yRange); return pixelY; } private double funct(double x, double a, double b, double c, double d){ return a + x*b + Math.pow(x,2)*c + Math.pow(x,3)*d; } public void adjustmentValueChanged(AdjustmentEvent e) { sliderAValue = sliderA.getValue(); sliderBValue = sliderB.getValue(); sliderCValue = sliderC.getValue(); sliderDValue = sliderD.getValue(); repaint(); } } and this is what the compliler sais Building Project... Compiling Graph1.java... Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:39: illegal character: \160 add(Aa); ^ Graph1.java:58: illegal character: \160 sliderD = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 100); ^ Graph1.java:58: ')' expected sliderD = new Scrollbar(Scrollbar.VERTICAL, 0, 1, 0, 100); ^ Graph1.java:5: class GraphDisplayScrollbars is public, should be declared in a file named GraphDisplayScrollbars.java public class GraphDisplayScrollbars extends Applet implements AdjustmentListener{ ^ 13 errors Done. Done. |
![]() |
| Viewing: Dev Articles Community Forums > Programming > Java Development > help i get invalid code and the errors will show on the next post |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|