Advertisement
noor017

Calcu

Oct 8th, 2015
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.75 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package calculator;
  7.  
  8. import java.net.URL;
  9. import java.util.ResourceBundle;
  10. import javafx.event.ActionEvent;
  11. import javafx.fxml.FXML;
  12. import javafx.fxml.Initializable;
  13. import javafx.scene.control.Button;
  14. import javafx.scene.control.Label;
  15. import javafx.scene.control.TextField;
  16.  
  17. /**
  18.  *
  19.  * @author Asaduzzaman Noor
  20.  */
  21. public class FXMLDocumentController implements Initializable {
  22.    
  23.     private Label label;
  24.     @FXML
  25.     private TextField number1Field;
  26.     @FXML
  27.     private TextField number2Field;
  28.     @FXML
  29.     private TextField resultField;
  30.     @FXML
  31.     private Button handleAddAction;
  32.     @FXML
  33.     private Button handleSubsAction;
  34.     @FXML
  35.     private Button handleMultiplyAction;
  36.     @FXML
  37.     private Button handleDivideAction;
  38.     @FXML
  39.     private Button handleModAction;
  40.    
  41.     private void handleButtonAction(ActionEvent event) {
  42.        
  43.     }
  44.    
  45.     @Override
  46.     public void initialize(URL url, ResourceBundle rb) {
  47.         // TODO
  48.     }    
  49.    
  50.         //int num1 = Integer.parseInt(number1Field.getText());
  51.         //int num2 = Integer.parseInt(number2Field.getText());
  52.  
  53.     @FXML
  54.     private void handleAddAction(ActionEvent event) {
  55.        
  56.         int num1 = Integer.parseInt(number1Field.getText());
  57.         int num2 = Integer.parseInt(number2Field.getText());
  58.        
  59.         int add = num1 + num2;
  60.  
  61.         resultField.setText("" + add);
  62.  
  63.     }
  64.    
  65.     private void handleSubsAction(ActionEvent event) {
  66.        
  67.         int num1 = Integer.parseInt(number1Field.getText());
  68.         int num2 = Integer.parseInt(number2Field.getText());
  69.        
  70.         int subs = num1 - num2;
  71.  
  72.         resultField.setText("" + subs);
  73.  
  74.     }    
  75.    
  76.     private void handleMultiplyAction(ActionEvent event) {
  77.        
  78.         int num1 = Integer.parseInt(number1Field.getText());
  79.         int num2 = Integer.parseInt(number2Field.getText());
  80.        
  81.         int multi = num1 * num2;
  82.  
  83.         resultField.setText("" + multi);
  84.  
  85.     }
  86.    
  87.     private void handleDivideAction(ActionEvent event) {
  88.        
  89.         int num1 = Integer.parseInt(number1Field.getText());
  90.         int num2 = Integer.parseInt(number2Field.getText());
  91.        
  92.         int divide = num1 / num2;
  93.  
  94.         resultField.setText("" + divide);
  95.  
  96.     }
  97.    
  98.     private void handleModAction(ActionEvent event) {
  99.        
  100.         int num1 = Integer.parseInt(number1Field.getText());
  101.         int num2 = Integer.parseInt(number2Field.getText());
  102.        
  103.         int mod = num1 % num2;
  104.  
  105.         resultField.setText("" + mod);
  106.  
  107.     }
  108.    
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement