2020. május 22., péntek

Számológép készítése java programozási nyelven

import java.awt.*;
import java.awt.event.*;

public class Szamologep extends java.applet.Applet {
  
    TextField szam1    = new TextField("");
    Label     mjel     = new Label("?");
    TextField szam2    = new TextField("");
    Label     ejel     = new Label("=");
    TextField eredmeny = new TextField("");
  
    Button plus = new Button("+");
    Button min  = new Button("-");
    Button szor = new Button("*");
    Button per  = new Button("/");
  
    /** Initialization method that will be called after the applet is loaded
     *  into the browser.
     */
    public void init() {
        setLayout(new GridLayout(2,0));
      
        Panel felsosor = new Panel();
        felsosor.setLayout(new FlowLayout());
        Panel alsosor  = new Panel();
        alsosor.setLayout(new GridLayout(0,4));
      
        eredmeny.setEditable(false);
        szam1.setColumns(6);
        szam2.setColumns(6);
        eredmeny.setColumns(10);
      
        felsosor.add(szam1);
        felsosor.add(mjel);
        felsosor.add(szam2);
        felsosor.add(ejel);
        felsosor.add(eredmeny);
      
        alsosor.add(plus);
        alsosor.add(min);
        alsosor.add(szor);
        alsosor.add(per);
      
        add(felsosor);
        add(alsosor);
        setSize(300,75);
      
        plus.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent aev) {
                double a = Integer.parseInt(szam1.getText());
                double b = Integer.parseInt(szam2.getText());
                eredmeny.setText(String.valueOf(a+b));
            }
        });
      
        min.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent aev) {
                double a = Integer.parseInt(szam1.getText());
                double b = Integer.parseInt(szam2.getText());
                eredmeny.setText(String.valueOf(a-b));
            }
        });
      
        szor.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent aev) {
                double a = Integer.parseInt(szam1.getText());
                double b = Integer.parseInt(szam2.getText());
                eredmeny.setText(String.valueOf(a*b));
            }
        });
      
        per.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent aev) {
                double a = Integer.parseInt(szam1.getText());
                double b = Integer.parseInt(szam2.getText());
                eredmeny.setText(String.valueOf(a/b));
            }
        });
    }
  
}


http://bodaistvan.hu/prog/egyszeru_Java_programok.html

Nincsenek megjegyzések:

Megjegyzés küldése