[ morena_007 @ 14.02.2013. 10:52 ] @
Pozdrav svima! Trebam pomoć...vjerojatno kao i većina ovdje ![]() import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.*; public class FoodDrink extends JFrame implements ItemListener { ImageIcon img; static JComboBox food1,food2,drink1,drink2; static JButton b; static JLabel l1,l2,f,d,combo1,combo2,combo3,combo4,combo5,combo6; static String[] Course = { "Select","Cold appetizer", "Warm appetizer", "Main course" }; static String[] Drinksort = { "Select","Cold drinks", "Warm drinks","Coctails"}; static String[] Coldapp = { "Tuna pasta", "Greek salad","Tuna pate"}; static String[] Warmapp = { "Black risotto", "Tomato pasta","Mushroom risotto"}; static String[] Maindish = { "Roasted meat", "Grilled fish","Grilled scampi"}; static String[] ColdDr = { "Select","Coca-Cola", "Ice tea","Apple juice"}; static String[] WarmDr = { "Select","Hot tea", "Hot chocolate","Mochaccino"}; static String[] Coctail = {"Select","Cuba libre", "Cosmopolitan","Hurricane"}; public void itemStateChanged(ItemEvent e) { if (e.getSource() == food1) { if (food1.getSelectedItem().equals(Course[0])) { food2.setEnabled(false); } else if (food1.getSelectedItem().equals(Course[1])) { food2.setEnabled(true); food2.removeAllItems(); for (int i = 0; i < Coldapp.length; i++) { food2.addItem(Coldapp); } } else if (food1.getSelectedItem().equals(Course[2])) { food2.setEnabled(true); food2.removeAllItems(); for (int i = 0; i < Warmapp.length; i++) { food2.addItem(Warmapp); } } else if (food1.getSelectedItem().equals(Course[3])) { food2.setEnabled(true); food2.removeAllItems(); for (int i = 0; i < Maindish.length; i++) { food2.addItem(Maindish); } } } if (e.getSource() == drink1) { if (drink1.getSelectedItem().equals(Drinksort[0])) { drink2.setEnabled(false); } else if (drink1.getSelectedItem().equals(Drinksort[1])) { drink2.setEnabled(true); drink2.removeAllItems(); for (int i = 0; i < ColdDr.length; i++) { drink2.addItem(ColdDr); } } else if (drink1.getSelectedItem().equals(Drinksort[2])) { drink2.setEnabled(true); drink2.removeAllItems(); for (int i = 0; i < WarmDr.length; i++) { drink2.addItem(WarmDr); } } else if (drink1.getSelectedItem().equals(Drinksort[3])) { drink2.setEnabled(true); drink2.removeAllItems(); for (int i = 0; i < Coctail.length; i++) { drink2.addItem(Coctail); } } } } private static ActionListener a = new ActionListener() { public void actionPerformed(ActionEvent e) { } }; public FoodDrink() { setLayout(new GridBagLayout()); GridBagConstraints gc = new GridBagConstraints(); f = new JLabel("FOOD ORDER"); gc.fill = GridBagConstraints.BOTH; gc.insets = new Insets(6, 6, 6, 6); gc.weightx = 0.1; gc.weighty = 0.1; gc.gridwidth = 2; gc.gridx = 1; gc.gridy = 0; add(f, gc); d = new JLabel("DRINK ORDER"); gc.gridwidth = 2; gc.gridx = 3; gc.gridy = 0; add(d, gc); combo1 = new JLabel("Meal Course"); gc.gridx = 0; gc.gridy = 1; gc.gridwidth = 1; add(combo1, gc); food1 = new JComboBox(Course); food1.addItemListener(this); gc.gridx = 1; gc.gridy = 1; add(food1, gc); combo2 = new JLabel("Drink sort"); gc.gridx = 2; gc.gridy = 1; gc.gridwidth = 1; add(combo2, gc); drink1 = new JComboBox(Drinksort); drink1.addItemListener(this); gc.gridx = 3; gc.gridy = 1; add(drink1, gc); combo3 = new JLabel("Food"); gc.gridx = 0; gc.gridy = 2; gc.gridwidth = 1; add(combo3, gc); food2 = new JComboBox(); food2.addItemListener(this); gc.gridx=1; gc.gridy=2; add(food2,gc); combo4 = new JLabel("Drink"); gc.gridx = 2; gc.gridy = 2; gc.gridwidth = 1; add(combo4, gc); drink2 = new JComboBox(); drink2.addItemListener(this); gc.gridx=3; gc.gridy=2; add(drink2,gc); combo5 = new JLabel( "<html><b>Ingredients:<b><br>catfish fillets,<br>lemon juice,<br>butter,salt<html>"); gc.gridx = 0; gc.gridy = 3; gc.gridwidth = 1; //combo5.setVisible(false); //combo5.setEnabled(false); add(combo5, gc); img = new ImageIcon(getClass().getResource("Grilled fish.jpg")); JLabel l1 = new JLabel(img); gc.gridx = 1; gc.gridy = 3; add(l1, gc); combo6 = new JLabel( "<html><b>Ingredients:<b><br>peach, green<br>tea, water,<br>sugar<html>"); gc.gridx = 2; gc.gridy = 3; gc.gridwidth = 1; //combo6.setVisible(false); // combo6.setEnabled(false); add(combo6, gc); img = new ImageIcon(getClass().getResource("Cosmopolitan.jpg")); JLabel l2 = new JLabel(img); gc.gridx = 3; gc.gridy = 3; // l2.setVisible(false); // l2.setEnabled(false); add(l2, gc); b=new JButton("BACK"); b.setBackground(new Color(0x6B2447)); b.setForeground(new Color(0xC4A7B5)); gc.gridx = 0; gc.gridy = 4; add(b, gc); b.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { dispose(); new Izbornik(); } }); setSize(500, 280); setTitle("FOOD AND DRINK"); getContentPane().setBackground(new Color(0xC4A7B5)); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } static FoodDrink fd; public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { fd = new FoodDrink(); } }); } } |