Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package es.uv.eu.calculadora.vista;
- import java.awt.*;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- /**Clase Calculadora*/
- public class CalculadoraVista extends JFrame {
- public static final Color BACKGROUND = new Color(210, 210, 240);
- private BorderLayout BLayout;
- private OperacionesPanel op;
- private PantallaPanel pp;
- private NumerosPanel np;
- private FuncionPanel fp;
- private CalculadoraMenu cmenu;
- public CalculadoraVista(){
- super();
- setTitle("Calculadora");
- setSize(250,270);
- setVisible(true);
- setBackground(BACKGROUND);
- BLayout = new BorderLayout();
- setLayout(BLayout);
- cmenu= new CalculadoraMenu();
- pp= new PantallaPanel();
- np=new NumerosPanel();
- op= new OperacionesPanel();
- fp=new FuncionPanel();
- setJMenuBar(cmenu);
- add("North",pp);
- add("West",np);
- add("Center",np);
- add("East",op);
- add("South",fp);
- }
- public void addListeners(ActionListener l){
- this.cmenu.addMenuListener(l);
- this.op.addOpListener(l);
- this.fp.addFuncListener(l);
- this.np.addNumListener(l);
- }
- public void setText(String valor, String status) {
- this.pp.setText(valor, status);
- }
- }
Add Comment
Please, Sign In to add comment