Okay following I have already posted a discussion like this but I got a website as an answer and the website had some coding, so I copied everything and inserted it on the right spot but now it still doesn't create a .txt file. After I thought for a little I decided to make the class that has the coding spawn using the addObject code but it told me I can not use it in this context so what should I do in order to create .txt files using Greenfoot??? Also the class I made is in a new over all class called "Other classes".
By the way here is the coding:
If I try using the addObject code it tells me this error:
addObject(greenfoot.Actor,int,int) in greenfoot.World cannot be applied to (PrintWriterExample,int,int)
Can you guys help me?!
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; public class PrintWriterExample { public static void main(String args) { String filename = "c:" + File.separator + "JustExample.txt"; File f = new File(filename); PrintWriter pw = null; try { pw = new PrintWriter(f); String strContent = "Just Example"; int intContent = 1; double doubleContent = Math.random(); //convinient way to add new line while print content pw.println(strContent); //using printf to format content. SInce java 1.5 pw.printf("Hello this is %s. I am %d years old. My lucky number is %f", strContent, intContent, doubleContent); pw.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); }finally{ //no matter what happen. close the output stream always. //note that closing a printer will not throw IOException if(pw!=null){ pw.close(); } } } }