nengo

OperacionesPanel.java

Jul 1st, 2021
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. package es.uv.eu.calculadora.vista;
  2.  
  3. import java.awt.Color;
  4. import java.awt.GridLayout;
  5. import java.awt.event.ActionListener;
  6. import javax.swing.JButton;
  7. import javax.swing.JPanel;
  8. import javax.swing.border.EmptyBorder;
  9. import javax.swing.border.LineBorder;
  10.  
  11. /**
  12.  *
  13.  * @author
  14.  */
  15. class OperacionesPanel extends JPanel {
  16.    
  17.     private JButton bmas,bmenos,bmult,bdiv,bresult;
  18.    
  19.     public OperacionesPanel(){
  20.         //setBackground(CalculadoraVista.BACKGROUND);
  21.        
  22.         bmas=new JButton("+");
  23.         bmenos=new JButton("-");
  24.         bmult=new JButton("*");
  25.         bdiv=new JButton("/");
  26.         bresult=new JButton("=");
  27.        
  28.         bmas.setActionCommand("+");
  29.         bmenos.setActionCommand("-");
  30.         bmult.setActionCommand("*");
  31.         bdiv.setActionCommand("/");
  32.         bresult.setActionCommand("=");
  33.        
  34.         this.setLayout(new GridLayout(5,1));
  35.         this.setBorder(new EmptyBorder(4, 4, 4, 4));
  36.         //this.setBorder(new LineBorder(Color.BLUE));
  37.         this.add(bmas);
  38.         this.add(bmenos);
  39.         this.add(bmult);
  40.         this.add(bdiv);
  41.         this.add(bresult);
  42.     }
  43.  
  44.     public void addOpListener(ActionListener l) {
  45.         this.bmas.addActionListener(l);
  46.         this.bmenos.addActionListener(l);
  47.         this.bmult.addActionListener(l);
  48.         this.bdiv.addActionListener(l);
  49.         this.bresult.addActionListener(l);
  50.     }
  51.    
  52. }
Add Comment
Please, Sign In to add comment