Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.EventQueue;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JTextField;
- import javax.swing.JButton;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- public class JFrame extends javax.swing.JFrame {
- private JPanel contentPane;
- private JTextField textOperand1;
- private JTextField textOperand2;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- JFrame frame = new JFrame();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public JFrame() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- contentPane.setLayout(null);
- JLabel lblOperand1 = new JLabel("Operand 1");
- lblOperand1.setBounds(10, 37, 65, 14);
- contentPane.add(lblOperand1);
- JLabel lblOperand2 = new JLabel("Operand 2");
- lblOperand2.setBounds(10, 74, 65, 14);
- contentPane.add(lblOperand2);
- JLabel lblRezultat = new JLabel("");
- lblRezultat.setBounds(84, 197, 130, 14);
- contentPane.add(lblRezultat);
- lblRezultat.setOpaque(true);
- lblRezultat.setBackground(Color.WHITE);
- textOperand1 = new JTextField();
- textOperand1.setBounds(84, 34, 171, 20);
- contentPane.add(textOperand1);
- textOperand1.setColumns(10);
- textOperand2 = new JTextField();
- textOperand2.setBounds(85, 71, 170, 20);
- contentPane.add(textOperand2);
- textOperand2.setColumns(10);
- JButton btnAdunare = new JButton("Adunare");
- btnAdunare.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent arg0)
- {
- int Operand1=Integer.parseInt(textOperand1.getText());
- int Operand2=Integer.parseInt(textOperand2.getText());
- int s=Operand1+Operand2;
- String Adunare=String.valueOf(s);
- lblRezultat.setText(Adunare);
- }
- });
- btnAdunare.setBounds(26, 112, 89, 23);
- contentPane.add(btnAdunare);
- JButton btnScadere = new JButton("Scadere");
- btnScadere.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- try
- {
- int Operand1=Integer.parseInt(textOperand1.getText());
- int Operand2=Integer.parseInt(textOperand2.getText());
- int dif=Operand1-Operand2;
- String Scadere=String.valueOf(dif);
- lblRezultat.setText(Scadere);
- }
- catch(NumberFormatException eroare)
- {
- JOptionPane.showMessageDialog(null, "Operatorii trebe sa fie numere!");
- }
- }
- });
- btnScadere.setBounds(145, 112, 89, 23);
- contentPane.add(btnScadere);
- JButton btnInmultire = new JButton("Inmultire");
- btnInmultire.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- try
- {
- int Operand1=Integer.parseInt(textOperand1.getText());
- int Operand2=Integer.parseInt(textOperand2.getText());
- int p=Operand1*Operand2;
- String Inmultire=String.valueOf(p);
- lblRezultat.setText(Inmultire);
- }
- catch(NumberFormatException eroare)
- {
- JOptionPane.showMessageDialog(null, "Operatorii trebe sa fie numere!");
- }
- }
- });
- btnInmultire.setBounds(26, 163, 89, 23);
- contentPane.add(btnInmultire);
- JButton btnImpartire = new JButton("Impartire");
- btnImpartire.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- try
- {
- int Operand1=Integer.parseInt(textOperand1.getText());
- int Operand2=Integer.parseInt(textOperand2.getText());
- int i=Operand1/Operand2;
- String Impartire=String.valueOf(i);
- lblRezultat.setText(Impartire);
- }
- catch(NumberFormatException eroare)
- {
- JOptionPane.showMessageDialog(null, "Operatorii trebe sa fie numere!");
- }
- }
- });
- btnImpartire.setBounds(145, 163, 89, 23);
- contentPane.add(btnImpartire);
- JButton btnClear = new JButton("Clear");
- btnClear.addActionListener(new ActionListener()
- {
- public void actionPerformed(ActionEvent e)
- {
- lblRezultat.setText(null);
- }
- });
- btnClear.setBounds(88, 228, 89, 23);
- contentPane.add(btnClear);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement