GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - slawomirmarczynski/java: Przykładowe programy w języku Java.

BranchesTags
Open more actions menu

Latest commit

 

History

28 Commits
28 Commits

Folders and files

NameName
Last commit message
Last commit date
calculator
calculator
 
 
filesindirectory
filesindirectory
 
 
flowcontrol/src/example/flowcontrol
flowcontrol/src/example/flowcontrol
 
 
minilife
minilife
 
 
mousepaint
mousepaint
 
 
sensor
sensor
 
 
start
start
 
 
swingplot
swingplot
 
 
tcp
tcp
 
 
udp/src
udp/src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

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

examples-java

Resources

Readme
MIT license
Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.