Kan afvikle i appletviewer
HalløjJeg kan afvikle min nyskrevne applet i vieweren.
Jeg bruger kommandoen:
appletviewer pension.class
Koden er:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Pension extends JApplet {
Container beholder;
JLabel L1, L2, L3, L4, L5, L6, L7;
JTextField T1, T2, T3, T4, T5, T6;
JButton K1, K2;
Box B1, B2, B3, B4, B5, B6;
public void init() {
beholder = getContentPane();
Box B1 = Box.createVerticalBox();
beholder.add(B1);
Box B2 = Box.createHorizontalBox();
B1.add(B2);
Box B3 = Box.createVerticalBox();
B2.add(B3);
L1=new JLabel("Ønsket betaling");
B3.add(L1);
L2=new JLabel("Alder");
B3.add(L2);
L3=new JLabel("Forv. obligationsrente % p.a.");
B3.add(L3);
L4=new JLabel("Positiv/negativ kapitalindkomst");
B3.add(L4);
L5=new JLabel("Kommuneskat");
B3.add(L5);
Box B4 = Box.createVerticalBox();
B2.add(B4);
T1=new JTextField();
B4.add(T1);
T2=new JTextField();
B4.add(T2);
T3=new JTextField();
B4.add(T3);
T4=new JTextField();
B4.add(T4);
T5=new JTextField();
B4.add(T5);
B4.createHorizontalStrut(30);
Box B5 = Box.createHorizontalBox();
B1.add(B5);
K1=new JButton(" Beregn ");
B4.add(K1);
K2=new JButton(" Reset ");
B4.add(K2);
Box B6 = Box.createHorizontalBox();
B1.add(B6);
L6=new JLabel("Resultat");
B1.add(L6);
K1.addActionListener(new Request());
}
class Request implements ActionListener {
public void actionPerformed(ActionEvent ae) {
double k=0; double r=0; double n=0; double m=0; double p=0; double q=0;
try { Double dobj = Konverter.danskStringTilDouble(T1.getText());
k=dobj.doubleValue();
}
catch (NumberFormatException ee) { T1.setText("numerisk, tak"); }
try { Double dobj = Konverter.danskStringTilDouble(T2.getText());
r=dobj.doubleValue();
}
catch (NumberFormatException ee) { T2.setText("numerisk, tak"); }
try { Double dobj = Konverter.danskStringTilDouble(T3.getText());
n=dobj.doubleValue();
}
catch (NumberFormatException ee) { T3.setText("numerisk, tak"); }
try { Double dobj = Konverter.danskStringTilDouble(T4.getText());
m=dobj.doubleValue();
}
catch (NumberFormatException ee) { T4.setText("numerisk, tak"); }
try { Double dobj = Konverter.danskStringTilDouble(T5.getText());
p=dobj.doubleValue();
}
catch (NumberFormatException ee) { T5.setText("numerisk, tak"); }
L6.setText ("Kr.: " +String.valueOf(Pensionsfunktion.beregnFremtidsVaerdi(k, r, n, m, p)));
}
}
}
Fejlen er noget med: "Warning: No applets were started. Make sure the input contains an <applet> tag.
