Advertisement
Guest User

GUI

a guest
Dec 12th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. package queuegui;
  2.  
  3. import java.util.LinkedList;
  4. import java.util.Queue;
  5. import javax.swing.JLabel;
  6.  
  7. /**
  8. *
  9. * @author natekiger
  10. */
  11. public class QueueGUI extends javax.swing.JFrame{
  12. private Queue<Integer> queue;
  13.  
  14.  
  15. /**
  16. * Creates new form QueueGUI
  17. */
  18. public QueueGUI() {
  19. queue = new LinkedList();
  20. initComponents();
  21. }
  22.  
  23.  
  24. private void enqueueButtonActionPerformed(java.awt.event.ActionEvent evt) {
  25. // TODO add your handling code here:
  26. String input = this.textbox1.getText();
  27. int toAdd = Integer.parseInt(input);
  28.  
  29. //QueueModel queue = new QueueModel();
  30. this.queue.add(toAdd); //adds int to tail
  31.  
  32. this.label1.setText(input);
  33. this.label1.setVisible(true);
  34. this.label2.setVisible(true);
  35.  
  36. }
  37.  
  38. private void dequeueButtonActionPerformed(java.awt.event.ActionEvent evt) {
  39. // TODO add your handling code here:
  40. this.queue.remove(0); //removes the head
  41.  
  42. int head = queue.peek();
  43. String num = Integer.toString(head);
  44. this.label2.setText(num);
  45. //this.label2.setVisible(true);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement