|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Sob 21:36, 20 Maj 2006 Temat postu: Java - pytanie |
|
|
Jak sie wczytuje klawisze w javie?
I czy ma ktoś może jakiegoś ebooka z javy najlepiej po polsku?:)
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pawell
alkoholik
Dołączył: 19 Gru 2005
Posty: 498
Przeczytał: 0 tematów
|
Wysłany: Sob 21:48, 20 Maj 2006 Temat postu: |
|
|
Ja mam cos takiego do odczytu z klawiatury robilismy to z dr Wilczakiem choc ponoc to takie amatorskie ale dziala jak chcesz to zapodaj mejla mi na gadu to ci wysle..
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Sob 22:05, 20 Maj 2006 Temat postu: |
|
|
Kod: | import java.io.IOException;
class Czytacz {
public static String czytajString() {
byte[] temp = new byte[ 100 ];
try {
int dlugosc = System.in.read( temp );
return new String( temp, 0, dlugosc - 2 );
}
catch ( IOException e ) {
System.out.println( "blad wejscia" );
return "";
}
}
public static void main( String[] x ) {
String string= czytajString();
System.out.println( string );
}
} |
No właśnie, to ten program, co u dra Wilczaka robiliśmy. W sumie aż dziwne, że nie ma funkcji, która po prostu wczyta Stringa/liczbę, tylko się trzeba samemu z buforami bawić.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Sob 22:27, 20 Maj 2006 Temat postu: |
|
|
bo wy mowicie o wczytywaniu z konsoli a to nieco inna bajka :] w wersji okienkowej robi sie to latwo i przyjemnie...
natomiast jesli chodzi o wykrywanie ktory klawisz naciskamy vide np w grach to rowniez problemu nie ma...zalaczamy keyListenera i definiujemy mu odpoweidnio : void keyPressed, KeyReleased itp
Kod: | public void keyPressed(KeyEvent e)
{
if (e.getKeyCode() == KeyEvent.VK_LEFT)
left = true;
if (e.getKeyCode() == KeyEvent.VK_RIGHT)
right = true;
if (e.getKeyCode() == KeyEvent.VK_UP)
up = true;
if (e.getKeyCode() == KeyEvent.VK_DOWN)
down = true;
}
|
i wczesniej gdzies w jakims obiekcie podpinamy listenera np tak :
Kod: | ddKeyListener(this); |
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Sob 23:15, 20 Maj 2006 Temat postu: |
|
|
Fajnie kap00ch dzieki:) tylko ze ja jestem ciemna w javie i dobrze by bylo jakby ktoś mi napisal jak sie zalacza keyListenera i na jakiej zasadzie to dziala:D tak najprosciej...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Sob 23:24, 20 Maj 2006 Temat postu: |
|
|
no ale lepiej by bylo gdybys napisala co chcesz wlasciwie osiagnac...bo w sumie dalej nie wiadomo:D
wybierz poprawna literka:
a) tak chce wczytac ciagi znakow z konsoli
b) tak chce wczytac ciagi znakow z okienka windowsowego
c) chce sprawdzic co kto nacisnal na klawiaturze bo pisze quaka 5 :P (albo inaczej wklepywane w locie)
;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Sob 23:29, 20 Maj 2006 Temat postu: |
|
|
Chce sprawdzic ktora strzalke ktos wcisnal w normalnym okienku windowsowym:] odpowiedz D:)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Sob 23:34, 20 Maj 2006 Temat postu: |
|
|
eee? strzalke? :D taka na klawie tak? :p to bedzie odpowiedz c) a nie d)...pozatym d to moja slodka tajemnica:P
dobra wiec tak...klasa ktora ma korzystac z keyListenera powinna miec : implements KeyListener
potem przy inicjalizacji tej klasy/obiektu piszesz : addKeyListener(this);
teraz musisz nadpisac standardowe metody keyListenera...czyli w danej klasie zdefiniowac:
Kod: |
public void keyPressed(KeyEvent e)
{
if (e.getKeyCode() == KeyEvent.VK_LEFT)
left = true;
if (e.getKeyCode() == KeyEvent.VK_RIGHT)
right = true;
if (e.getKeyCode() == KeyEvent.VK_UP)
up = true;
if (e.getKeyCode() == KeyEvent.VK_DOWN)
down = true;
}
public void keyReleased(KeyEvent e)
{
if (e.getKeyCode() == KeyEvent.VK_LEFT)
left = false;
if (e.getKeyCode() == KeyEvent.VK_RIGHT)
right = false;
if (e.getKeyCode() == KeyEvent.VK_UP)
up = false;
if (e.getKeyCode() == KeyEvent.VK_DOWN)
down = false;
}
public void keyTyped(KeyEvent e) {}
|
i trzeba wszystkie zdefioniowac...to co masz powyzej to wlasnie czytanie strzalek...
up, down ,left , irght to booleany jak latwo zauwazyc;]
sugeruje zebuys zapoznala sie z dokumentacja KeyListenera oraz KeyEvent ;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Nie 0:32, 21 Maj 2006 Temat postu: |
|
|
No to fajne to jest jeszcze tylko musze gdzies upchnac addKeyListener(this); bo na razie wszedzie mi jakis blad zwraca. No ale dzieki za pomoc:)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Czw 21:35, 25 Maj 2006 Temat postu: |
|
|
Czy w małym projekcie ma być jakaś dokumentacja?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ZenonZajebich
żul
Dołączył: 19 Lis 2005
Posty: 662
Przeczytał: 0 tematów
Skąd: BRAK DANYCH
|
Wysłany: Czw 21:53, 25 Maj 2006 Temat postu: |
|
|
Kapela co prawda nic nie wspominał o dokumentacji do małego projektu,
ale należy się spodziewać, że będzie ona dość pomocna (np. w sprawdzaniu i "spowiadaniu się" ;) ) więc radziłbym coś jednak napisać... :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Pią 14:16, 26 Maj 2006 Temat postu: |
|
|
Dr Kapela mi napisał, ze nie trzeba dokumentacji w małym projekcie, wystarcza czytelne komentarze:)
A wiecie może co trzeba zrobić zeby można było uruchamiać program bez wpisywania komendy "java Nazwa"? Coś w stylu gry Exemana albo podobnie?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 14:38, 26 Maj 2006 Temat postu: |
|
|
robisz jak on... tworzysz plik w notatniku o treści:
gdzie Gra to nazwa programu...
Potem zapisujesz go z rozszerzeniem *.bat... no i smiga... plik potem musi znajdowac sie w katalogu z gra... :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Pią 15:27, 26 Maj 2006 Temat postu: |
|
|
Takie to proste:)
A jak ktoś nie ma zainstalowanej javy to mu to pojdzie?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 16:12, 26 Maj 2006 Temat postu: |
|
|
chyba niebardzo....
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
flower
alkoholik
Dołączył: 18 Lis 2005
Posty: 481
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 20:00, 26 Maj 2006 Temat postu: |
|
|
Makros napisał: | chyba niebardzo.... |
dyplomatyczna odpowiedz :twisted: :twisted: :twisted:
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
urban
pijak
Dołączył: 12 Maj 2006
Posty: 109
Przeczytał: 0 tematów
|
Wysłany: Sob 0:23, 27 Maj 2006 Temat postu: |
|
|
Sprawdz w bacie czy jest ustawiony java_home jak nie to uruchom przegladarke z url'em [link widoczny dla zalogowanych] ps. [link widoczny dla zalogowanych] haslo "pliki wsadowe" lub " pliki bat".
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|