EN el Jcreator me sale esste error
 
C:\Users\admin\Desktop\Miproyecto (1).java:15: error: class Programa1 is public, should be declared in a file named Programa1.java
public class Programa1 extends JApplet implements ActionListener{ 
       ^
1 error
 
Process completed.
 
y la verdad no lo entiendo, no entiendo el porque del error ahi y el codigo general que tengo escrito es este: 
 
 
/**
 * @(#)Miproyecto.java
 *
 * Sample Applet application
 *
 * @author 
 * @version 1.00 13/05/02
 */
 
import java.awt.event.*; 
import java.awt.*; 
import javax.swing.*;
 
 
public class Programa1 extends JApplet implements ActionListener{ 
 
	JTextField txtimpo=new JTextField("");
	JLabel lbligv=new JLabel ("");
	JLabel lbltot=new JLabel ("");
	JLabel lbl1=new JLabel ("Importe");
	JLabel lbl2=new JLabel ("Igv");
	JLabel lbl3=new JLabel ("Total");
	JButton btnAceptar=new JButton("Aceptar");
 
	public void init() {
		getContentPane().setLayout(null);
		getContentPane().add(txtimpo);
		getContentPane().add(lbligv);
		getContentPane().add(lbltot);
		getContentPane().add(lbl1);
		getContentPane().add(lbl2);
		getContentPane().add(lbl3);
 
		txtimpo.setBounds(60,10,50,25);
		lbligv.setBounds(60,30,50,25);
		lbltot.setBounds(60,50,50,25);
		lbl1.setBounds(10,10,50,25);
		lbl2.setBounds(10,30,50,25);
		lbl3.setBounds(10,50,50,25);
 
 
 
 
		getContentPane().add(btnAceptar);
		btnAceptar.addActionListener(this);
		btnAceptar.setBounds(150,10,100,25);
 
	}
 
	public void ActionPerfomed(ActionEvent e){
		double igv,tot,impo;
		impo=Double.parseDouble(txtimpo.getText());
		igv=impo * 0.18;
		tot=impo+igv ;
		lbligv.setText(""+igv);
		lbltot.setText(""+tot);
	}
}
 
 
 
 
Seria Genial si me podrian ayudar 
   
 
 error en codigo java con jcreator
 error en codigo java con jcreator 


