Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.79 KB | None | 0 0
  1. package _3fullVigenereGUI;
  2.  
  3.  
  4. public class _3fullVigenereGUI extends javax.swing.JFrame {
  5.  
  6. /**
  7. * Creates new form _3fullVigenereGUI
  8. */
  9. public _3fullVigenereGUI() {
  10. initComponents();
  11. setLocationRelativeTo(null);
  12. }
  13.  
  14. /**
  15. * This method is called from within the constructor to initialize the form.
  16. * WARNING: Do NOT modify this code. The content of this method is always
  17. * regenerated by the Form Editor.
  18. */
  19. @SuppressWarnings("unchecked")
  20. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  21. private void initComponents() {
  22.  
  23. jPanel1 = new javax.swing.JPanel();
  24. jPanel2 = new javax.swing.JPanel();
  25. jLabel1 = new javax.swing.JLabel();
  26. jPanel3 = new javax.swing.JPanel();
  27. jLabel2 = new javax.swing.JLabel();
  28. jPanel4 = new javax.swing.JPanel();
  29. jLabel3 = new javax.swing.JLabel();
  30. jTextField1 = new javax.swing.JTextField();
  31. jLabel4 = new javax.swing.JLabel();
  32. jTextField2 = new javax.swing.JTextField();
  33. jButton1 = new javax.swing.JButton();
  34. jButton2 = new javax.swing.JButton();
  35. jLabel5 = new javax.swing.JLabel();
  36. jLabel6 = new javax.swing.JLabel();
  37. jTextField3 = new javax.swing.JTextField();
  38. JTextArea0=new javax.swing.JTextArea();
  39. JTextArea1=new javax.swing.JTextArea();
  40.  
  41.  
  42. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  43. setTitle("Cipher");
  44.  
  45. jPanel1.setBackground(new java.awt.Color(255,255,255));
  46.  
  47. jPanel2.setBackground(new java.awt.Color(255,255,255));
  48.  
  49. jLabel1.setFont(new java.awt.Font("Avenir", 1, 18)); // NOI18N
  50. jLabel1.setForeground(new java.awt.Color(255, 255, 255));
  51. jLabel1.setText("Full Vigenere Cipher");
  52.  
  53. javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
  54. jPanel2.setLayout(jPanel2Layout);
  55. jPanel2Layout.setHorizontalGroup(
  56. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  57. .addGroup(jPanel2Layout.createSequentialGroup()
  58. .addGap(130, 130, 130)
  59. .addComponent(jLabel1)
  60. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  61. );
  62. jPanel2Layout.setVerticalGroup(
  63. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  64. .addGroup(jPanel2Layout.createSequentialGroup()
  65. .addGap(25, 25, 25)
  66. .addComponent(jLabel1)
  67. .addContainerGap(25, Short.MAX_VALUE))
  68. );
  69.  
  70. jPanel3.setBackground(new java.awt.Color(255, 255, 255));
  71.  
  72.  
  73.  
  74. javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
  75. jPanel3.setLayout(jPanel3Layout);
  76. jPanel3Layout.setHorizontalGroup(
  77. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  78. .addGroup(jPanel3Layout.createSequentialGroup()
  79. .addGap(180, 180, 180)
  80. .addComponent(jLabel2)
  81. .addContainerGap(172, Short.MAX_VALUE))
  82. );
  83. jPanel3Layout.setVerticalGroup(
  84. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  85. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
  86. .addContainerGap(25, Short.MAX_VALUE)
  87. .addComponent(jLabel2)
  88. .addContainerGap())
  89. );
  90.  
  91. jPanel4.setBackground(new java.awt.Color(255, 255, 255));
  92. jPanel4.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(255, 255, 255), 1, true));
  93.  
  94. jLabel3.setFont(new java.awt.Font("Avenir", 0, 18)); // NOI18N
  95. jLabel3.setForeground(new java.awt.Color(255, 255, 255));
  96. jLabel3.setText("Plain text");
  97.  
  98. jTextField1.addActionListener(new java.awt.event.ActionListener() {
  99. public void actionPerformed(java.awt.event.ActionEvent evt) {
  100. jTextField1ActionPerformed(evt);
  101. }
  102. });
  103.  
  104. jLabel4.setFont(new java.awt.Font("Avenir", 0, 18)); // NOI18N
  105. jLabel4.setForeground(new java.awt.Color(255, 255, 255));
  106. jLabel4.setText("Key");
  107.  
  108. jTextField2.addActionListener(new java.awt.event.ActionListener() {
  109. public void actionPerformed(java.awt.event.ActionEvent evt) {
  110. jTextField2ActionPerformed(evt);
  111. }
  112. });
  113.  
  114. jButton1.setBackground(new java.awt.Color(255, 255, 255));
  115. jButton1.setFont(new java.awt.Font("Avenir", 0, 18)); // NOI18N
  116. jButton1.setForeground(new java.awt.Color(255, 255, 255));
  117. jButton1.setText("Decrypt");
  118. jButton1.addActionListener(new java.awt.event.ActionListener() {
  119. public void actionPerformed(java.awt.event.ActionEvent evt) {
  120. jButton1ActionPerformed(evt);
  121. }
  122. });
  123.  
  124. jButton2.setBackground(new java.awt.Color(255, 255, 255));
  125. jButton2.setFont(new java.awt.Font("Avenir", 0, 18)); // NOI18N
  126. jButton2.setForeground(new java.awt.Color(255, 255, 255));
  127. jButton2.setText("Encrypt");
  128. jButton2.addActionListener(new java.awt.event.ActionListener() {
  129. public void actionPerformed(java.awt.event.ActionEvent evt) {
  130. jButton2ActionPerformed(evt);
  131. }
  132. });
  133.  
  134. jLabel5.setBackground(new java.awt.Color(255, 255, 255));
  135. jLabel5.setFont(new java.awt.Font("Avenir", 0, 18)); // NOI18N
  136. jLabel5.setForeground(new java.awt.Color(255, 255, 255));
  137. jLabel5.setText("Encryption");
  138.  
  139. jLabel6.setBackground(new java.awt.Color(255, 255, 255));
  140. jLabel6.setFont(new java.awt.Font("Avenir", 0, 18)); // NOI18N
  141. jLabel6.setForeground(new java.awt.Color(255, 255, 255));
  142. jLabel6.setText("Decription");
  143.  
  144. jTextField3.addActionListener(new java.awt.event.ActionListener() {
  145. public void actionPerformed(java.awt.event.ActionEvent evt) {
  146. jTextField3ActionPerformed(evt);
  147. }
  148. });
  149.  
  150.  
  151.  
  152. javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
  153. jPanel4.setLayout(jPanel4Layout);
  154. jPanel4Layout.setHorizontalGroup(
  155. jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  156. .addGroup(jPanel4Layout.createSequentialGroup()
  157. .addGap(120, 120, 120)
  158. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  159. .addComponent(JTextArea1, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE)
  160. .addComponent(jLabel6)
  161. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE)
  162. .addComponent(jLabel5)
  163. .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE)
  164. .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE)
  165. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  166. .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  167. .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 279, Short.MAX_VALUE)
  168. .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE))
  169. .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE))
  170. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  171. );
  172. jPanel4Layout.setVerticalGroup(
  173. jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  174. .addGroup(jPanel4Layout.createSequentialGroup()
  175. .addContainerGap()
  176. .addComponent(jLabel3)
  177. .addGap(25, 25, 25)
  178. .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
  179. .addGap(25, 25, 25)
  180. .addComponent(jLabel4)
  181. .addGap(25, 25, 25)
  182. .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
  183. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  184. .addComponent(jLabel5)
  185. .addGap(25, 25, 25)
  186. .addComponent(JTextArea1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
  187. .addGap(20, 20, 20)
  188. .addComponent(jLabel6)
  189. .addGap(25, 25, 25)
  190. .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
  191. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 28, Short.MAX_VALUE)
  192. .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
  193. .addGap(25, 25, 25)
  194. .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
  195. .addContainerGap())
  196. );
  197.  
  198. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  199. jPanel1.setLayout(jPanel1Layout);
  200. jPanel1Layout.setHorizontalGroup(
  201. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  202. .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  203. .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  204. .addGroup(jPanel1Layout.createSequentialGroup()
  205. .addContainerGap()
  206. .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  207. .addContainerGap())
  208. );
  209. jPanel1Layout.setVerticalGroup(
  210. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  211. .addGroup(jPanel1Layout.createSequentialGroup()
  212. .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  213. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  214. .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  215. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  216. .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  217. );
  218.  
  219. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  220. getContentPane().setLayout(layout);
  221. layout.setHorizontalGroup(
  222. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  223. .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  224. );
  225. layout.setVerticalGroup(
  226. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  227. .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  228. );
  229.  
  230. pack();
  231. }// </editor-fold>//GEN-END:initComponents
  232.  
  233.  
  234. private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField1ActionPerformed
  235. // TODO add your handling code here:
  236. }//GEN-LAST:event_jTextField1ActionPerformed
  237.  
  238. private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField2ActionPerformed
  239. // TODO add your handling code here:
  240. }//GEN-LAST:event_jTextField2ActionPerformed
  241.  
  242. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
  243. // TODO add your handling code here:
  244. }//GEN-LAST:event_jButton1ActionPerformed
  245.  
  246. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
  247. // TODO add your handling code here:
  248. }//GEN-LAST:event_jButton2ActionPerformed
  249.  
  250. private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField3ActionPerformed
  251. // TODO add your handling code here:
  252. }//GEN-LAST:event_jTextField3ActionPerformed
  253.  
  254. private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField4ActionPerformed
  255. // TODO add your handling code here:
  256. }//GEN-LAST:event_jTextField4ActionPerformed
  257.  
  258. /**
  259. * @param args the command line arguments
  260. */
  261. public static void main(String args[]) {
  262. /* Set the Nimbus look and feel */
  263. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  264. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  265. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  266. */
  267. try {
  268. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  269. if ("Nimbus".equals(info.getName())) {
  270. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  271. break;
  272. }
  273. }
  274. } catch (ClassNotFoundException ex) {
  275. java.util.logging.Logger.getLogger(_3fullVigenereGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  276. } catch (InstantiationException ex) {
  277. java.util.logging.Logger.getLogger(_3fullVigenereGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  278. } catch (IllegalAccessException ex) {
  279. java.util.logging.Logger.getLogger(_3fullVigenereGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  280. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  281. java.util.logging.Logger.getLogger(_3fullVigenereGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  282. }
  283. //</editor-fold>
  284.  
  285. /* Create and display the form */
  286. java.awt.EventQueue.invokeLater(new Runnable() {
  287. public void run() {
  288. new _3fullVigenereGUI().setVisible(true);
  289. }
  290. });
  291. }
  292.  
  293. // Variables declaration - do not modify//GEN-BEGIN:variables
  294. private javax.swing.JButton jButton1;
  295. private javax.swing.JButton jButton2;
  296. private javax.swing.JLabel jLabel1;
  297. private javax.swing.JLabel jLabel2;
  298. private javax.swing.JLabel jLabel3;
  299. private javax.swing.JTextArea JTextArea0;
  300. private javax.swing.JTextArea JTextArea1;
  301. private javax.swing.JLabel jLabel4;
  302. private javax.swing.JLabel jLabel5;
  303. private javax.swing.JLabel jLabel6;
  304. private javax.swing.JPanel jPanel1;
  305. private javax.swing.JPanel jPanel2;
  306. private javax.swing.JPanel jPanel3;
  307. private javax.swing.JPanel jPanel4;
  308. private javax.swing.JTextField jTextField1;
  309. private javax.swing.JTextField jTextField2;
  310. private javax.swing.JTextField jTextField3;
  311.  
  312. // End of variables declaration//GEN-END:variables
  313. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement