[Java] Applet działa tylko offline

0

Witam

Zrobiłem applet, który działa offline, natomiast nie działa online. Jest wstawiony pod adresem:

http://www.programy.u.waw.pl/wtornik.php

Kod tego appletu to:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Martwy 
{
	public static void main(String args[])
	{
		Okno okno=new Okno(); 
	    okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
	    okno.setVisible(true); 
	}
}
class Okno extends JFrame
{
	public Okno()
	{
		setTitle("Przelicznik"); 
		setSize(350,150); 
		MojPanel pan=new MojPanel(); 
		Container cont=getContentPane();
		cont.add(pan); 
	}
}

class MojPanel extends JPanel
{
	JTextField wynik, pole1, pole2;
	public MojPanel() 
	{
		setLayout(null);      
		pole1=new JTextField("", 10);
		pole1.setBounds (10, 0, 80, 20);
		add(pole1);	
		JLabel etykieta1 = new JLabel("Wpisz jaki ciężar podnosisz");
		etykieta1.setBounds(100, 0, 200, 20);
		add(etykieta1);
		pole2=new JTextField("", 10);
		pole2.setBounds (10, 30, 80, 20);
		add(pole2);	
		JLabel etykieta2 = new JLabel("Ile razy go podnosisz");
		etykieta2.setBounds(100, 30, 200, 20);
		add(etykieta2);
		JButton przycisk=new JButton ("Przelicz");
		przycisk.setBounds(10,60,80,20);
		add(przycisk);
		wynik=new JTextField("", 10);
		wynik.setBounds (10, 90, 110, 20);
		add(wynik);	
		ActionListener sl1=new Policz();      
		przycisk.addActionListener(sl1);  
		JLabel etykieta3=new JLabel ("Tyle wynosi Twój ciężar maksymalny");
		etykieta3.setBounds(130, 90, 220, 20);
		add(etykieta3);
	}


class Policz implements ActionListener  
{
	public void actionPerformed(ActionEvent zdarzenie)
	{
		int n=Integer.parseInt(pole1.getText());
		int m=Integer.parseInt(pole2.getText());
		if(m==2){wynik.setText(""+n*1.065);}
		if(m==3){wynik.setText(""+n*1.13);}
		if(m==4){wynik.setText(""+n*1.147);}
		if(m==5){wynik.setText(""+n*1.164);}
		if(m==6){wynik.setText(""+n*1.181);}
		if(m==7){wynik.setText(""+n*1.198);}
		if(m==8){wynik.setText(""+n*1.232);}
		if(m==9){wynik.setText(""+n*1.235);}
		if(m==10){wynik.setText(""+n*1.24);}
	}
}}
0

przecieŻ to nie jest aplet tylko aplikacja :d głowna klasa apletu powinna dziedziczyć po klasie Aplet i żadna metoda main nie jest potrzeba :d

0

Dzięki, udało mi się bardzo łatwo zamienić na applet.
aplikacje sieciowe

1 użytkowników online, w tym zalogowanych: 0, gości: 1