Siemka. Mam taki mały problem ze współpracą dwóch apletów. A mianowicie, w tej samej paczce mam stworzone dwa aplety, jeden z aplikacji gdzie wybieram sobie jakąś figurę i nią poruszam za pomocą klawiatury, a drugi to wykres który ma przedstawiać liczbę ruchów danej figury. Problem w tym, że nie wiem jak przekazać wartość ruchów z jednego apletu do drugiego, i następnie go odświeżyć, żeby na bieżącą wyświetlała wyniki?
0
0
Możesz nadawać apletom nazwy:
<applet code=... width=... height=... name="bleble">
A w kodzie apletu coś takiego:
Enumeration<Applet> aplety = getAppletContext().getApplets();
while (aplety.hasMoreElements())
{
Applet ap=aplety.nextElement();
if(ap.getName().equalsIgnoreCase("bleble"))
{
...
}
}
0
Ale w kodzie którego? Tego z wykresem?
0
Raczej tego pierwszego. On "wie", że użytkownik coś zrobił i trzeba zaktualizować wykres. Powinien zatem zmienic dane do wykresu (nie wiem, który aplet je przechowuje) i wywołać repaint() na aplecie z wykresem .