Hello I have a bug with a Java Applet. When I run it in Eclipse everything is ok with data.txt and the other but when i want to put it in html i don't see anything. My html code is ok Here is my code :
package ofc;
import java.awt.Color;
import java.awt.Graphics;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import javax.swing.JApplet;
public class Main extends JApplet{
public void paint(Graphics g) {
int a1 = 0;
int a2 = 0;
int a3 = 0;
int a4 = 0;
int a5 = 0;
int a6 = 0;
int a7 = 0;
int a8 = 0;
String currentString;
try {
Scanner sc = new Scanner(new File("data.txt"));
while(sc.hasNextLine()) {
currentString = sc.nextLine();
if(currentString.equals("a1")) {
a1++;
}else if(currentString.equals("a2")) {
a2++;
}else if(currentString.equals("a3")) {
a3++;
}else if(currentString.equals("a4")) {
a4++;
}else if(currentString.equals("a5")) {
a5++;
}else if(currentString.equals("a6")) {
a6++;
}else if(currentString.equals("a7")) {
a7++;
}else if(currentString.equals("a8")) {
a8++;
}
}
String a1FinalStr = "Java - " + a1 ;
String a2FinalStr = "C# - " + a2;
String a3FinalStr = "Python - " + a3;
String a4FinalStr = "Ruby - " + a4;
String a5FinalStr = "HTML & CSS - " + a5;
String a6FinalStr = "JavaScript - " + a6;
String a7FinalStr = "PHP - " + a7;
String a8FinalStr = "TypeScript - " + a8;
super.paint(g);
g.setColor(Color.BLUE);
g.drawString(a1FinalStr, 25, 25);
g.drawString(a2FinalStr, 25, 45);
g.drawString(a3FinalStr, 25, 65);
g.drawString(a4FinalStr, 25, 90);
g.drawString(a5FinalStr, 25, 115);
g.drawString(a6FinalStr, 25, 140);
g.drawString(a7FinalStr, 25, 165);
g.drawString(a8FinalStr, 25, 190);
}catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
Aucun commentaire:
Enregistrer un commentaire