Temat: Pocżatki....
Jakub K.:
Note: C:\Documents and Settings\koper\Moje dokumenty\TestProstejRamki.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Process completed.
Jak odnaleźć żródło ostrzeżenia?
Zacznijmy od tego co mówi kompilator.
W klasie TestProstejRamki użyto lub nadpisano "przestarzałą" metodę.
Żeby uzyskać więcej informacji należy zrekompilować z przełącznikiem -Xlint:deprecation
Jeżeli to zrobisz to dowiesz się, że problem leży w:
ramka.show();
Które należy jak podpowie Ci JavaDoc zastąpić przez setVisible(true).
Osobiście radziłbym też Eclipse'a jako środowisko programistyczne :-)
Moja osobista rada na przyszłość - wystrzegaj się polskich nazw dla zmiennych i metod. Nazwy angielskie są krótsze, do tego nie musisz albo pisać polskawym albo ustawiać kodowania plików na UTF żeby używać polskich znaków w nazwach, unikasz też problemów z nazywaniem metod w sposób mieszany [np. setImie(String) czy getNaziwsko() - użycie tutaj ustawImie(String) i dajNazwisko() może poprawi czytelność ale w taki sposób nie napisze się JavaBeana ;-)], unikasz też problemów z nazywaniem metod, bo trudno zagwarantować, że zawsze będą to ładne czasowniki, polska ortografia jest też trudna i jak się walnie babola po angielsku to zawsze jednak jest język obcy ;-) [do tego taki Eclipse ma wtyczkę do kontroli angielskiej ortografii]
Co do książek to choć uwielbiam Thinking in Java to na początek o wiele lepiej kupiona już przez Ciebie Coer Java 2 Podstawy oraz Java 2 Wprowadzenie O'Railye'ego wydana przez Helion.
Od książek Pana Bielieckiego lepiej trzymać się z daleka.