Guest User

Untitled

a guest
Jul 23rd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. import java.awt.BorderLayout;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4.  
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.JLabel;
  8. import javax.swing.JPanel;
  9.  
  10. public class Encryptor extends JFrame implements ActionListener
  11. {
  12.  
  13. String msg = "";
  14. String name = "";
  15. TextField inputField, inputField2;
  16.  
  17. public Encryptor()
  18. {
  19. this.setLayout(new BorderLayout());
  20. JPanel bottomPanel = new JPanel();
  21. JLabel nameLabel = new JLabel("Text to encrypt: ");
  22. JLabel nameLabel2 = new JLabel("Encrypted text: ");
  23. inputField = new TextField(40);
  24. JButton nameEnteredButton = new JButton("Encrypt");
  25. nameEnteredButton.addActionListener(this);
  26. nameEnteredButton.setActionCommand("nameEnteredButton");
  27. inputField2 = new TextField(40);
  28. bottomPanel.add(nameLabel);
  29. bottomPanel.add(inputField);
  30. bottomPanel.add(nameEnteredButton);
  31. bottomPanel.add(nameLabel2);
  32. bottomPanel.add(inputField2);
  33. this.add(bottomPanel, BorderLayout.SOUTH);
  34. this.setDefaultCloseOperation(3);
  35. this.pack();
  36. this.setVisible(true);
  37. }
  38.  
  39. public void actionPerformed(ActionEvent event)
  40. {
  41. if (event.getActionCommand().equals("nameEnteredButton")
  42. {
  43. msg = inputField2.getText();
  44. name = inputField.getText();
  45. inputField2.setText(shortifyMessage(name));
  46. }
  47. }
  48.  
  49. public static void main(String args[])
  50. {
  51. new Encryptor();
  52. }
  53.  
  54. public String shortifyMessage(String string)
  55. {
  56. String s = string;
  57. s = s.replaceAll("text", "text");
  58. s = s.replaceAll("text", "text");
  59. s = s.replaceAll("text", "text");
  60. s = s.replaceAll("text", "text");
  61. s = s.replaceAll("text", "text");
  62.  
  63. // The Encryption crap goes up there ^^
  64.  
  65. return s;
  66. }
  67. }
Add Comment
Please, Sign In to add comment