package verhuetungsrechner; import java.awt.*; import java.awt.event.*; import java.applet.*; public class vrechner extends Applet { boolean isStandalone = false; Label label1 = new Label(); TextField textField1 = new TextField(); Button button1 = new Button(); Label label2 = new Label(); /**Parameterwert holen*/ public String getParameter(String key, String def) { return isStandalone ? System.getProperty(key, def) : (getParameter(key) != null ? getParameter(key) : def); } /**Das Applet konstruieren*/ public vrechner() { } /**Das Applet initialisieren*/ public void init() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } /**Initialisierung der Komponenten*/ private void jbInit() throws Exception { label1.setFont(new java.awt.Font("Dialog", 0, 18)); label1.setText("Verhütungsrechner"); label1.setBounds(new Rectangle(101, 8, 195, 32)); this.setBackground(Color.pink); this.setLayout(null); textField1.setText("textField1"); textField1.setBounds(new Rectangle(102, 52, 94, 35)); button1.setLabel("verarbeiten"); button1.setBounds(new Rectangle(240, 55, 85, 29)); button1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { button1_actionPerformed(e); } }); label2.setText("label2"); label2.setBounds(new Rectangle(40, 131, 241, 29)); this.add(label1, null); this.add(button1, null); this.add(textField1, null); this.add(label2, null); } /**Applet-Information holen*/ public String getAppletInfo() { return "Applet-Information"; } /**Parameter-Infos holen*/ public String[][] getParameterInfo() { return null; } int rmax=1,rmin=100; void button1_actionPerformed(ActionEvent e) { int ein; ein=Integer.valueOf(textField1.getText()).intValue(); if (ein > rmax) rmax=ein; if (ein < rmin) rmin=ein; label2.setText("Vorsicht zwischen "+(rmin-17)+". und "+(rmax-13)+". Tag"); } }