Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. import java.awt.Color;
  2. import java.awt.FlowLayout;
  3. import java.awt.GridLayout;
  4. import java.io.File;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7. import java.awt.event.KeyEvent;
  8. import java.awt.event.KeyListener;
  9.  
  10. import javax.swing.*;
  11.  
  12. public class Control  implements KeyListener {
  13.     public void keyPressed(KeyEvent e) {}
  14.     public void keyReleased(KeyEvent e) {}
  15.     public static void main(String[] args) {  
  16.         new Control();  
  17.     }
  18.  
  19.     JFrame frame;
  20.     JTextField firstNumber = new JTextField();
  21.     JTextField secondNumber = new JTextField();
  22.     JTextArea result = new JTextArea();
  23.  
  24.  
  25.     public Control() {
  26.         frame = new JFrame();
  27.         frame.setLayout(null);
  28.        
  29.         firstNumber.addKeyListener(this);
  30.         secondNumber.addKeyListener(this);
  31.        
  32.         firstNumber.setBounds(50, 50, 300, 30);
  33.         secondNumber.setBounds(50, 90, 300, 30);
  34.         result.setBounds(50, 140, 300, 300);
  35.    
  36.         frame.add(firstNumber);
  37.         frame.add(secondNumber);
  38.         frame.add(result);     
  39.        
  40.         frame.setSize(550,800);
  41.         frame.setVisible(true);
  42.     }
  43.    
  44.  
  45.     public void keyTyped(KeyEvent e) {
  46.  
  47.         if(isInteger(firstNumber.getText()) && isInteger(secondNumber.getText()) ){
  48.             String value = firstNumber.getText() + secondNumber.getText();
  49.             String reverse = new StringBuilder(value).reverse().toString();
  50.             result.setText(reverse);
  51.         }
  52.        
  53.     }
  54.     public boolean isInteger( String input ){
  55.        try{
  56.           Integer.parseInt( input );
  57.           return true;
  58.        }
  59.        catch( NumberFormatException e ){
  60.           return false;
  61.        }
  62.     }
  63.    
  64.  
  65.    
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement