Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab6;
- import java.awt.Dimension;
- import java.awt.FlowLayout;
- import java.awt.GridLayout;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextArea;
- import javax.swing.JTextField;
- public class MainApp {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- JFrame frame=new JFrame("Calculator");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setSize(350,350);
- frame.setLocation(400,400);
- frame.getContentPane().setLayout(new GridLayout(3,1));
- JPanel p1=new JPanel(new FlowLayout());
- JLabel oplabel1=new JLabel("Operand 1");
- oplabel1.setPreferredSize(new Dimension(120,20));
- JTextField tf1=new JTextField();
- tf1.setPreferredSize(new Dimension(120,20));
- JLabel oplabel2=new JLabel("Operand 2");
- oplabel2.setPreferredSize(new Dimension(120,20));
- JTextField tf2=new JTextField();
- tf2.setPreferredSize(new Dimension(120,20));
- p1.add(oplabel1);
- p1.add(tf1);
- p1.add(oplabel2);
- p1.add(tf2);
- JTextArea rez=new JTextArea();
- rez.setPreferredSize(new Dimension(220,60));
- JPanel p2=new JPanel(new FlowLayout());
- JButton adnbtn=new JButton("adunare");
- adnbtn.setPreferredSize(new Dimension(120,20));
- adnbtn.addActionListener(new Adunare(tf1,tf2,rez));
- JButton scdbtn=new JButton("scadere");
- scdbtn.setPreferredSize(new Dimension(120,20));
- scdbtn.addActionListener(new Scadere(tf1,tf2,rez));
- JButton mulbtn=new JButton("inmultire");
- mulbtn.setPreferredSize(new Dimension(120,20));
- mulbtn.addActionListener(new Inmultire(tf1,tf2,rez));
- JButton impbtn=new JButton("impartire");
- impbtn.setPreferredSize(new Dimension(120,20));
- impbtn.addActionListener(new Impartire(tf1,tf2,rez));
- p2.add(adnbtn);
- p2.add(scdbtn);
- p2.add(mulbtn);
- p2.add(impbtn);
- JPanel p3=new JPanel(new FlowLayout());
- JButton clear=new JButton("clear");
- clear.addActionListener(new Clear(rez));
- clear.setPreferredSize(new Dimension(220,30));
- p3.add(rez);
- p3.add(clear);
- frame.getContentPane().add(p1);
- frame.getContentPane().add(p2);
- frame.getContentPane().add(p3);
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement