Converting application to applet

What do i replace system.out.println() with on applet. I want to display randomInt = ("%04d%n",randomInt);but not sure how to do that. Any ideas?
[159 byte] By [JavaBean5a] at [2007-11-27 0:25:27]
# 1
someone help ...please
JavaBean5a at 2007-7-11 22:23:13 > top of Java-index,Java Essentials,New To Java...
# 2
try this:JOptionPane.showMessageDialog(null, "YOUR_MESSAGE");or this:JOptionPane.showMessageDialog(this, "YOUR_MESSAGE"); http://www.javaworld.com/javaworld/javaqa/1999-07/01-qa-applet.html
java_2006a at 2007-7-11 22:23:13 > top of Java-index,Java Essentials,New To Java...
# 3

Not sure how JOptionpane will help

Basically, i want the numbers to display in the applet.

Here is the code that i want to convert applet....

import java.util.Random;

import java.io.*;

import java.util.*;

import java.text.*;

public class myRandom extends java.applet.Applet{

public static void main(String[] argument) {

Random randomizer = new Random();

randomizer.setSeed(System.currentTimeMillis());

int randomInt = randomizer.nextInt(9999);

randomInt = Math.abs(randomInt);

System.out.format("%04d%n",randomInt);

}

}

JavaBean5a at 2007-7-11 22:23:13 > top of Java-index,Java Essentials,New To Java...
# 4

use the java.util.Formatter (http://java.sun.com/javase/6/docs/api/java/util/Formatter.html) to format your string then display it as you like : directly as a label in your applet or via a JOptionPane.

you can also use String.format()

http://java.sun.com/javase/6/docs/api/java/lang/String.html#format(java.lang.String,%20java.lang.Object...)

hth

java_2006a at 2007-7-11 22:23:13 > top of Java-index,Java Essentials,New To Java...
# 5

import java.util.Random;

import javax.swing.JOptionPane;

public class TestApplet extends java.applet.Applet {

public void init() {

Random randomizer = new Random();

randomizer.setSeed(System.currentTimeMillis());

int randomInt = randomizer.nextInt(9999);

randomInt = Math.abs(randomInt);

String s = String.format("%04d%n", randomInt);

JOptionPane.showMessageDialog(TestApplet.this, s);

}

}

hth

java_2006a at 2007-7-11 22:23:13 > top of Java-index,Java Essentials,New To Java...
# 6

Here is what i have so far but I can't figure out why I get the error:

SimpleApplet.java:26: cannot find symbol

symbol : variable randomInt

location: class SimpleApplet

g.drawInteger(randomInt,15, 25);

^

1 error

/////////////////////////////////////////////////////////////////////

import java.applet.Applet;

import java.awt.Graphics;

import java.awt.Color;

import java.util.Random;

import java.io.*;

import java.util.*;

import java.text.*;

public class SimpleApplet extends Applet{

public void init() {

Random randomizer = new Random();

randomizer.setSeed(System.currentTimeMillis());

int randomInt = randomizer.nextInt(9999);

randomInt = Math.abs(randomInt);

String.format("%04d%n", randomInt);

setBackground(Color.cyan);

}

public void paint(Graphics g){

System.out.println("Paint");

g.setColor(Color.blue);

g.drawRect(0, 0,

getSize().width -1,

getSize().height -1);

g.setColor(Color.red);

g.drawInteger(randomInt,15, 25);

}

}

JavaBean5a at 2007-7-11 22:23:13 > top of Java-index,Java Essentials,New To Java...
# 7
Thanks a lot, it worked!!
JavaBean5a at 2007-7-11 22:23:14 > top of Java-index,Java Essentials,New To Java...
# 8

import java.awt.Color;

import java.awt.Graphics;

import java.util.Random;

public class TestApplet extends java.applet.Applet {

private String s;

public void init() {

Random randomizer = new Random();

randomizer.setSeed(System.currentTimeMillis());

int randomInt = randomizer.nextInt(9999);

randomInt = Math.abs(randomInt);

s = String.format("%04d%n", randomInt);

}

public void paint(Graphics g){

System.out.println("Paint");

g.setColor(Color.blue);

g.drawRect(0, 0,

getSize().width -1,

getSize().height -1);

g.setColor(Color.red);

g.drawString(s,15, 25);

}

}

java_2006a at 2007-7-11 22:23:14 > top of Java-index,Java Essentials,New To Java...