Witam..jestem nowym urzytkownikiem i aż głupio ale musze prosić o radę i pomoc w zrobieniu projektu z javy.....jestem w tym zielony a musze zrobić projekt symulacji życia....
otóż ma byc to aplikacja skladająca sie tylko i wylacznie z odstawowych klas javy bez zadnych dodatkowych pakietow...jesli chodzi o menu programu to z tym potrafie sobie poradzic bo zrobienie okienka i kilku przyciskow nie jest takie najtrudniejsze (kieruje sie ksiazka :cwiczenia praktyczne z javy" M Lisa)
ale problem mam z zrobieniem samej symulacji...
wymyslilem tak :
bede mial okienko na ksztalt szachownicy po ktorym beda sie poruszaly krzyzyki (mezczyzna) i kolka (kobieta)... ale nie umiem jeszcze pisac funkcji ktora by tym sterowala i tu prosba do was...macie jakies pomysly??
<image>C:\Documents and Settings\Thhor\Moje dokumenty\Moje obrazy\bez tytułu.bmp</image>
sry..fotka z opisem projektu
[IMG]http://img443.imageshack.us/img443/7503/projektyu6.th.png[/IMG]
i zaczatek mojego programu
import java.awt.*;
import java.awt.event.*;
public
class SymulacjaZycia extends Frame implements WindowListener, ActionListener
{
public SymulacjaZycia ()
{
super();
addWindowListener(this);
setSize(520, 400);
setTitle("Symulacja życia");
MenuBar menuBar = new MenuBar();
setMenuBar(menuBar);
Menu menu = new Menu("Plik");
menu.add(new MenuItem("Zamknij"));
menu.addActionListener(this);
menuBar.add(menu);
setVisible(true);
}
//int tabX[]={10,10,10,10,10,10,10};
//int tabY[]={10,10,10,10,10,10,10};
//trzeba zadeklarowac tablice ktora bedzie szachonica
public void paint(Graphics gDC)
{
gDC.setColor(Color.red);
gDC.drawString ("Symulacja Życia", 180, 60);
}
public static void main(String args[])
{
new SymulacjaZycia();
}
public void actionPerformed(ActionEvent e)
{
String cmd = e.getActionCommand();
if ("Zamknij".equals(cmd)){
dispose();
}
}
public void windowClosing(WindowEvent e)
{
dispose();
}
public void windowClosed(WindowEvent e){}
public void windowOpened(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
}