problem med start af class
Jeg har lavet en menu.class som skal starte en række andre class filer. Det går også fint lige på nær med en af class filerne. Det der sker er at jeg fra min menu.class kalder BilledeBeregner1.class ved at skrive:BilledeBeregner1 bb = new BilledeBeregner1();
BilledeBeregner1.class startes op...men den køre i ring da BilledeBeregner1.class filen også indholder koden:
BilledeBeregner1 bb = new BilledeBeregner1();
Her er et kode afsnit af BilledeBeregner1.class:
package picdif;
import javax.media.jai.*;
import java.util.*;
import java.io.*;
import java.awt.image.renderable.*;
public class BilledeBeregner1
{
{
BilledeBeregner1 bb = new BilledeBeregner1();
//henter første billede
ParameterBlockJAI loadPB1 = new ParameterBlockJAI("fileload");
loadPB1.setParameter("filename", "C:\\Billeder2\\3.jpg");
PlanarImage image1 = JAI.create("fileload", loadPB1);
//henter andet billede
ParameterBlockJAI loadPB2 = new ParameterBlockJAI("fileload");
loadPB2.setParameter("filename", "C:\\Billeder2\\4.jpg");
PlanarImage image2 = JAI.create("fileload", loadPB2);
//sætter resultat af PlanarImage = forskellen af image1 og image2
PlanarImage resultant = bb.difference(image1,image2);
//Opretter metode til (a)
boolean a = bb.differenceN(image1,image2);
//gemmer billede i mappe hvis (a) er sand
if (a)
JAI.create("filestore", image2, "C:\\Forskel\\4.jpeg ", "jpeg", null) ;
else
System.out.println("Ingen væsentlig forskel!");
}
BilledeBeregner1.class bruger bb fra BilledeBeregner1 bb = new BilledeBeregner1(); ...så jeg ved ikke hvordan jeg skal kalde BilledeBeregner1.class uden at den vil stå og køre i ring mellem public class BilledeBeregner1 og BilledeBeregner1 bb = new BilledeBeregner1:!!!????
