mercredi 22 février 2017

Hello I have bug with Java Applet

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