Aktywne Wpisy

Często jak słyszę, że ktoś studiuje i pracuje to mam w głowie wyobrażenie, że jest na kierunku, na którym wystarczy obecność, albo nawet i nie, żeby zaliczyć większość przedmiotów i nie wymaga on pracy własnej. Wzięło się to stąd, że jak sam byłem na studiach, to pochłaniały one tyle pracy i wkładu własnego po godzinach, że dorzucenie do tego jeszcze pracy było moim zdaniem niemożliwe. A ci, którzy próbowali pracować, to albo






Mam sobie klasę Board z dziedziczeniem po JFrame. W tej klasie mam metodę paint gdzie domyślnie rysuje sobie kółka do planszy ( chińczyk ). I teraz mam pytanie. Mam Klasę point i mam gotową listę koordynat ( tych samych co narysowane koła ) Tylko w czterech wersjach dla poszczególnych kolorów. Jak mogę sobie stworzyć 16 pionków na 4-ech pierwszych pozycjach w tej samej metodzie ? ( jeżeli wywołałem metodę paint raz to już tylko w niej mogę ? ) A następnie w ramach mechaniki gry przesuwać po indeksach tablicy. ? kod Byłbym bardzo wdzięczny, nie wiem jak podejść do tego problemu.
Logika gry nie powinna siedzieć w JFrame!
I czemu tam wszystko publiczne masz?
init_board()
Co to za nazwa metody? To nie po javowemu.
.drawOval(380, 505, 40, 40);
Co to za magiczne liczby?
Tak wyświetlanie masz mieć. Tylko wyświetlanie.
A Ty tam wrzuciłeś jakieś cztery listy do różnych rodzajów pionów. To już należy do klasy Game, czy jak tam ją nazwiesz.
Uważam, że pchanie się w GUI nie jest dobrym pomysłem, jeżeli podstaw języka nie ogarniasz, no ale rób jak chcesz.
No i ja bym nie dziedziczył bo JFrame, ale czepiać się nie będę.
W sumie to bym w ogóle w Swingu nie robił.
JavaFX.