Skip to content

slawomirmarczynski/java

Repository files navigation

java

Przykładowe programy w języku Java. Sam kod źródłowy. Może być konieczne utworzenie i skonfigurowanie odpowiednich projektów (w środowiskach IDE takich jak Netbeans, Eclipse lub Intellij).

  1. start - demo od którego można zacząć.
  2. calculator - demo ilustrujące ideę delegowania zadań do wykonania przez wyspecjalizowane obiekty klas.
  3. minilife - demo (inspirowane automatem komórkowym life game) podziału kompetnecji pomiędzy model i widok, tak że na program składają się obiekty czterech klas: App, Options, Model, View.
  4. filesindirectory - demo jak używać JFileChooser (w tym jak zrobić lokalizację, czyli polskie teksty w JFileChooser), jak używać File, negocjowanie LaF, tworzenie okienka z guzikiem i zastosowanie menadżera układu (layout'u).
  5. mousepaint - demo jak można używać metody paint do rysowania/malowania i jak przechwytywać zdarzenia generowane przez mysz (czyli do czego służy MouseListener, MouseAdapter i takie metody jak mouseClicked).
  6. tcp - demo pokazujące działanie gniazd sieciowych - w trybie połączeniowym (TCP) - utworzenie serwera, odbiór przychodzących połączeń, utworzenie klienta. Program wielowątkowy (osobne wątki dla każdego gniazda zapewniają płynną pracę), w postaci pojedynczego pliku (co ogólnie nie jest dobrym rozwiązaniem, ale tym razem ma zagwarantować że wszystko jest w jednym miejscu i że żaden plik projektu się nie zgubi lub będzie w złej wersji).

About

Przykładowe programy w języku Java.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages