My drawing,(the USA),disappear after resizing the window...Help!!!Thanks!!!!
And one more things to ask, actually wat is the serializable for??
import java.awt.Graphics;
import java.awt.Color;
import java.io.Serializable;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.io.*;
import java.lang.*;
import java.net.*;
import java.text.*;
public class drawWorld1 extends java.applet.Applet implements Serializable
{
String epicountry = "";
int epilon = 0 ;
int epilat = 0;
public void init()
{
epicountry = "USA";
epilat = 37;
epilon = -95;
}
public void paint (Graphics gc)
{
int del = -180;
String dels="";
//draw the big cross
gc.setColor(new Color(90,150,200));
gc.drawLine(20,420,820,420);
gc.drawLine(420,20,420,820);
//draw epicenter
if(epilon<0)
epilon = 420-(epilon*-2);
else if(epilon>0)
epilon = 420+epilon*2;
else if(epilon==0)
epilon = 420;
if(epilat<0)
epilat = 420-(epilat*-2);
else if(epilat>0)
epilat = 420+epilat*2;
else if(epilat==0)
epilat = 420;
gc.setColor(new Color(110,255,110));
gc.fillOval(epilon-60,epilat-60,120,120);
gc.setColor(new Color(255,110,25));
gc.fillOval(epilon-40,epilat-40,80,80);
gc.setColor(new Color(207,0,20));
gc.fillOval(epilon-20,epilat-20,40,40);
gc.setColor(Color.black);
gc.fillOval(epilon-2,epilat-2,4,4);
gc.drawString(epicountry,epilon+2,epilat);
}
}