Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

java kod....pomozite!!!

[es] :: Java :: java kod....pomozite!!!

[ Pregleda: 929 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

morena_007
student
nigdje
Split

Član broj: 312135
Poruke: 1
*.adsl.net.t-com.hr.



Profil

icon java kod....pomozite!!!14.02.2013. u 10:52 - pre 135 meseci
Pozdrav svima!
Trebam pomoć...vjerojatno kao i većina ovdje...trebam za ispit iz jave napraviti aplikaciju....uglavnom,aplikacija je kompleksna,a ja imam problem samo s jednim njenim djelom, tj prozorom...da objasnim...radi se o tome da korisnik bira hranu i piće koje želi naručiti..prvi combobox nudi slijedove jela...kad se odabere jedan slijed, drugi combobox nudi hranu koja spada pod taj slijed jela...npr.neko hladno predjelo...ja sam to napravila,al ono što želim dalje napraviti,je da kad korisnik izabere neke jelo iz tog drugog comboboxa da se ispod pojavi slika tog jela i sastojci (isto vrijedi i za piće).....uglavnom,to nikako ne mogu postići...pa molim sve ljude dobre volje da mi što prije pomognu....šaljem kod (napomena...radim u eclipsu.)....PUNOOOOO HVALA!!!!...

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();

}
});
}


}
 
Odgovor na temu

[es] :: Java :: java kod....pomozite!!!

[ Pregleda: 929 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.