Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. package interfaceGUI;
  2. import javax.swing.JComboBox;
  3. import javax.swing.JLabel;
  4. import javax.swing.JOptionPane;
  5. import javax.swing.JPanel;
  6. import javax.swing.JPasswordField;
  7. import javax.swing.JFrame;
  8. import javax.swing.JTextArea;
  9. import javax.swing.JTextField;
  10. import javax.swing.JButton;
  11.  
  12. import java.awt.Button;
  13. import java.awt.FlowLayout;
  14. import java.awt.GridLayout;
  15. import java.awt.event.ActionEvent;
  16. import java.awt.event.ActionListener;
  17. import java.awt.event.ItemEvent;
  18. import java.awt.event.ItemListener;
  19.  
  20. import java.sql.DriverManager;
  21. import java.sql.Connection;
  22. import java.sql.PreparedStatement;
  23. import java.sql.SQLException;
  24. import java.sql.Statement;
  25. import java.sql.ResultSet;
  26.  
  27. public class BirthdayForm extends JFrame{
  28. private JLabel chooseItem;
  29. private JLabel chooseQuantity;
  30. private JComboBox items;
  31. private JTextField quantity;
  32. private JTextArea selection;
  33. private JButton Rent;
  34. private JButton Edit;
  35. private JButton Cancel;
  36.  
  37. private JPanel choose;
  38. private JPanel forButton;
  39.  
  40. private String list[] = {"Chair", "Napkin", "Garland", "Mirrored Ball", "Floral Vases", "Large Balloons", "Square Jars"};
  41.  
  42. public BirthdayForm()
  43. {
  44. super("Birthday Party Supplies Rental Form");
  45. setLayout(new FlowLayout());
  46.  
  47. chooseItem = new JLabel("Choose Item:");
  48. items = new JComboBox(list);
  49.  
  50. chooseQuantity = new JLabel("Choose Quantity:");
  51. quantity = new JTextField(5);
  52. choose = new JPanel();
  53. choose.setLayout(new GridLayout(1,4));
  54. choose.add(chooseItem);
  55. choose.add(items);
  56. choose.add(chooseQuantity);
  57. choose.add(quantity);
  58. add(choose);
  59.  
  60. selection = new JTextArea(15,30);
  61. add(selection);
  62.  
  63. Rent = new JButton("Rent");
  64. Edit = new JButton("Edit List");
  65. Cancel = new JButton("Cancel");
  66. forButton = new JPanel();
  67. forButton.setLayout(new GridLayout(1,3));
  68. forButton.add(Rent);
  69. forButton.add(Edit);
  70. forButton.add(Cancel);
  71. add(forButton);
  72.  
  73. comboHandler handler = new comboHandler();
  74. items.addItemListener(handler);
  75. }
  76.  
  77. public class comboHandler implements ItemListener
  78. {
  79. public void itemStateChanged(ItemEvent event)
  80. {
  81. if(event.getSource() == items)
  82. {
  83. String item = (String) items.getSelectedItem();
  84. if(item == "Chair")
  85. {
  86. JOptionPane.showMessageDialog(null, "Chair" , "Items", JOptionPane.INFORMATION_MESSAGE);
  87. }
  88. }
  89. else
  90. {
  91. }
  92. }
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement