Witam
mam taki rpoblem ze aplet w programie netbeans chodzi ok natomait jesli go odplaam w przegladarce to wzytstko gra oprocz tego ze nie wyswietlaja sie przyciski Japplet)(jtextfield oraz jbutton) oraz polaczenie z baza danych nie dziala ie pokazuje danych pobieranych i nie zapisuje a nataomiast w programie jak doplama wszystko dziala poprawnie...
ktoś pomoże?
Przetłumacz pierwsze pytanie na język polski.
Napisałem applet który uruchamiam pod IDE(netbeans) ,chodzi cacy wszystko ok. Kiedy jednak uruchamiam go w przeglądarce to działa dziwnie:
- nie wyświetla JTextFieldów,JButtonów
- nie łączy z bazą danych
(jdbc-mysql)
Pierwsze hipotezy:
- aplet w ogóle nie wystartował
- aplet wystartował ale wystąpił wyjątek przed umieszczeniem w aplecie komponentów graficznych.
Co można przeczytać na konsoli Javy ?
pozdrawiam
Właśnie nie ma żadnych błędów. Applet działa, obrazki wczytane. Gdy przesuwam myszką w miejscu gdize ma być button i textfield to one sie jakoś pojawiają wtedy i można kliknąć, potem jest animacja i potem ma być połączenie z bazą danych jest tekst wypisywany i poniżej tekst ma bć z bazy danych ale już się nie pojawia. Nie wiem czemu tak:/
Nie wiem czy aplet może się połączyć z bazą danych, apletowi nie wolno nic czytać z lokalnego dysku.
Ewentualnie może jeżeli jest podpisany, lub jeżeli użytkownik odpowiedni ustawił uprawnienia (SecurityPolicy)
Sprawdź działanie apletu programem appletviewer (jest w JDK.../bin). Użycie appletviewer nazwa_plik_z_apletem
Tak nie chodzi :( Czyli aplet nie może łączyć się z bazą danych hm...ale jak to jest że w programie netbeans się łączy i działa ok? (appletviewer nic nie pokazuje wpisuje z konsolki i nic przetwarza tak jakbyplik ale zero komunikatów i aplet sie nie wlacza)
a c o powiesz o tej dziwnej sprawie z pokazujacym sie buttonem?
W takjim razie jak zrobic czat ktory zapisuje wiadomosci w bazie danych? :?:
Możesz podpisać applet (ten wątek często się pojawia na forum) co umożliwi Ci nawiązanie połączenia z bazą. Nie jest to jednak dobrym rozwiązaniem. Powinieneś postawić servlet, obsługujący połączenia z bazą danych, z którym łączyłby się Twój applet.