Skocz do zawartości

quuba-kr

Użytkownik
  • Liczba zawartości

    8
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez quuba-kr

  1. Metoda getMousePosition() zaimplementowana jest w pakiecie java.awt od wersji 1.5. Metoda znajdzKolko(a,b) nie powinna generować Exception, a jedynie zwracać potrzebne informacje typu (znaleziono-nie znaleziono,liczba znalezionych,indeksy znalezionych i.t.p). Exception zachować na rzeczywiście wyjątkowe sytuacje. Pozdrowienia.
  2. Nie pisałem, żeby szukać w zakładkach.Na stronie sourceforge.net poszukaj hiperłącza GAMES - albo wizualnie,albo poprzez narzędzia udostępniane przez przeglądarkę czyli "wyszukaj na stronie". Dla ułatwienia podaję znalezione łącze GAMES.pozdrowienia
  3. Spróbuj poszukać np. Thinking in Java, 3rd Edition Bruce Eckel (w rozdziale 14 JTableDemo.java). Ta pozycja plus wiele innych np. Thinking in Patterns do ściągnięcia z http://www.mindviewinc.com/. Może nikt Tobie nie odpowiada, bo uważa, że liczba 780000 - tyle Google znalazły pozycji JTable w WWW jest ogromna. To tak jakby być w lesie i nie widzieć drzew. W/g mnie trzeba wskazać pewne rozwiązania, dla fachowców oczywiste, sami przecież na swojej drodze nieraz utknęli. Interesująca jest klasa wewnętrzna DataModel, która rozszerza klasę AbstractTableModel, a w niej kolejna TML. Możesz ją przenieść w całości do swojej klasy. Pozostałe elementy dopasujesz - zmieniając nazwę dla Object[][] data , albo tworząc nowy konstruktor new DataModel(Object[][] data ). Spróbuj zmienić menedżera układu (Layout) z null na jakiś ciekawszy. Na koniec zastosuj do JFrame setDefaultCloseOperation(3), gdyż przez domniemanie okno po naciśnięciu na belce krzyżyka tylko przestaje być widoczne - powinno być zamykane.
  4. Wejdź na stronę sourceforge.net.Wybierz GAMES - 11173 projekty.Dla samego C# - 560 projektów.Są to projekty typu Open Source.
  5. quuba-kr

    Pierwszy Program...

    Wszystko co robimy,robimy dla siebie. Pierwszy krok jest najtrudniejszy. Wszystkie języki są do siebie podobne. Zachęcam do dalszych działań. Szkoda, że nie przetrzepiesz bitów swojemu Bartonowi.
  6. quuba-kr

    Pomoc W C#

    W tym programie prawie masz już odpowiedź. ofiara: przekroczenie masy_maksymalnej -> dodanie do zbioruOfiar nowej ofiary drapieżca: ofiara zbyt się zbliżyła -> usunięcie ze zbioruOfiar ofiary drapieżca: niedobór masy_minimalnej -> usunięcie ze zbioruDrapieżców tego drapieżcy w public Drapiezcy ZmianaMasy() brak jest sprawdzenia warunku niedobór masy_minimalnej, a co za tym idzie brakuje polecenia zbiorDrapiezcow.Remove(....). Pytanie tylko, jak i w której części kodu to zrobić? pozdrowienia
  7. quuba-kr

    Pierwszy Program...

    Podam moją koncepcję rozwiązania problemu. Najlepiej utworzyć jeden plik z pytaniami. np. fizyka3.txt, nazwę fizyka3 wyświetlić w okienku - wiemy co załadowaliśmy do pamięci. A teraz zawartość pliku: 1 Jak na imię miał Einstein?0 Edmund0 Alfred1 Albert0 Adalbert2 Który wzór jest prawdziwy?0 E=m*c1 E=m*c*c0 E=m*c*c/20 E=m*c*c*cJedno pytanie to jedna linia.Cztery odpowiedzi to cztery linie.Razem 5 linii. Wyswietlać zawartość od drugiego znaku. Dokładniej: znaleźć pierwsze wystąpienie spacji w String.To co na prawo wyświetlić. Z tego co na lewo wyciągnąć albo numer pytania, albo informacje, która odpowiedź jest prawdziwa. Dla każdej z odpowiedzi wygenerować kolejno A B C D. Button potwierdzający odpowiedź niech tylko uruchamia wspólną procedurę np. Sprawdzaj(k) , gdzie k oznacza numer naciśniętego Button: A-1,B-2,C-3,D-4. Procedura Sprawdzaj zawiera porównanie if(rowne)przysłanego przez Button parametru z tym odczytanym z pliku, dokonuje zwiększenia licznika poprawnych odpowiedzi,ShowMessage(good); else ShowMessage(bad); na koniec memo.clear; Wcześniej trzeba ustawić zmienną int np.poprawna, która pamięta numer poprawnej odpowiedzi.Zrobić to przy czytaniu każdej z czterech odpowiedzi.Potrzebny jest mały licznik liczący do czterech wiersze odpowiedzi. Który wiersz odpowiedzi ma jedynkę na początku ten ma prawo ustawić swoją wartością licznik poprawna. ---------Dalej... wygląda na to,że button5 powinien przeczytać tylko 5linii i oddać sterowanie użytkownikowi, który udzieli odpowiedzi. Nie możemy teraz jeszcze raz nacisnąć button5, bo jeszcze raz otworzymy ten sam plik i ustawimy się na jego początku. Proponuje powołać do życia nową zmienną boolean o nazwie pierwszyraz i ustawić ją na true. Tam gdzie czytasz plik:if(pierwszyraz) otworzyć plik,reset(plik), ustawić pierwszyraz na false. Celowo nie piszę kodu, bo nie chcę Ci odbierać radości z twórczego działania.
  8. JAVA BufferedWriter strumień znakowy String a = new String("alfa"); int b = 5; int c = 33; wykrzyknik ma kod 33 try { BufferedWriter skad = new BufferedWriter(new FileWriter("skad.txt")); skad.write(a); skad.newLine(); skad.write(b); // traktowany jako znak o kodzie 5 skad.newLine(); skad.write(new Integer(b).toString()); //zastosowany typ opakowaniowy Integer skad.newLine(); skad.write("" + b); //inna metoda na wydruk liczby skad.write("\n"); // to samo co skad.newLine(); skad.write(c); skad.write("\n"); skad.write((char)c); // traktujemy jako znak skad.close(); System.out.println((int)new Integer('!')); } catch (IOException e) { } skad.txt Jak chce się mieć kwadraciki, to się je ma. Czytając ten plik w edytorze szesnastkowym można zobaczyć co kryje się pod takim kwadracikiem. pozdrowienia -
×
×
  • Dodaj nową pozycję...