Program v Jave

Sem možete napísať ak potrebujete niečo vyrobiť napr. plošný spoj alebo nejaké zariadenie...

Moderátori: Merak, Moderátori

Používateľov profilový obrázok
Dr.Martin
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1361
Dátum registrácie: 15 Jún 2011, 00:00
Vek: 29

Program v Jave

Príspevok od používateľa Dr.Martin » 23 Jan 2018, 21:51

Pomaly sa učím Javu no teraz sa mi objavil problém ktorý potrebujem vyriešiť ale je o dosť lekcii dopredu než som sa zatiaľ dostal takže sa obraciam na vás.Potreboval by som program čo bude číhať na stlačenie klávesy napr.G a keď sa stlačí pošle na sériový port príkaz a takto stále dokola.Vedeli by ste mi ho spraviť?
0
Ľudovít Štúr opustil túto konverzáciu.
Nemám rád špenát, Tdi a moralistov.
GitHub

Cofi
Nový člen
Nový člen
Príspevky: 74
Dátum registrácie: 25 Jan 2010, 00:00
Vek: 43

Re: Program v Jave

Príspevok od používateľa Cofi » 24 Jan 2018, 11:32

priklad:

public class KeyLogger implements KeyListener {

/** Handle the key typed event from the text field. */
public void keyTyped(KeyEvent e) {
displayInfo(e, "KEY TYPED: ");
}
/** Handle the key-pressed event from the text field. */
public void keyPressed(KeyEvent e) {
displayInfo(e, "KEY PRESSED: ");
}
/** Handle the key-released event from the text field. */
public void keyReleased(KeyEvent e) {
display(e, "KEY RELEASED: ");
}

private void display(KeyEvent e, String keyStatus){

//You should only rely on the key char if the event
//is a key typed event.
int id = e.getID();
String keyString;
if (id == KeyEvent.KEY_TYPED) {
char c = e.getKeyChar();
keyString = "key character = '" + c + "'";
} else {
int keyCode = e.getKeyCode();
keyString = "key code = " + keyCode+ " ("+ KeyEvent.getKeyText(keyCode)+ ")";
}//end of if
System.out.println(keyString);
}//end of display


a premenu keyString posla na serialport (to je snad v kazdom tutoriale)
0

Používateľov profilový obrázok
Dr.Martin
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1361
Dátum registrácie: 15 Jún 2011, 00:00
Vek: 29

Re: Program v Jave

Príspevok od používateľa Dr.Martin » 25 Jan 2018, 15:17

Cau dakujem za nasmerovanie,ale neviem splodiť kód čo by fungoval.Zatial to vyzerá takto:Upravil som kod z internetu ktorý komunikuje s com portom aj ho skompiluje ale nereaguje na stláčanie kláves.
Prílohy
Nový súbor1.txt
(6.54 KiB) 59 stiahnutí
0
Ľudovít Štúr opustil túto konverzáciu.
Nemám rád špenát, Tdi a moralistov.
GitHub

Používateľov profilový obrázok
Dr.Martin
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1361
Dátum registrácie: 15 Jún 2011, 00:00
Vek: 29

Re: Program v Jave

Príspevok od používateľa Dr.Martin » 26 Jan 2018, 22:47

Tak som upravil ten program uplne ale teraz mi píše ženemôže nájsť main class.
Prílohy
Nový súbor1.txt
(2.28 KiB) 60 stiahnutí
0
Ľudovít Štúr opustil túto konverzáciu.
Nemám rád špenát, Tdi a moralistov.
GitHub

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Program v Jave

Príspevok od používateľa juraj77 » 27 Jan 2018, 09:40

Tiež som len začiatočník :) . V tvojom programe nie je funkcia main....


public static void main(String[] args) {

}




Odporúčam videá od Dereka Banasa: https://www.youtube.com/watch?v=TBWX97e ... F4856C9B19
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

Používateľov profilový obrázok
Dr.Martin
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1361
Dátum registrácie: 15 Jún 2011, 00:00
Vek: 29

Re: Program v Jave

Príspevok od používateľa Dr.Martin » 27 Jan 2018, 19:34

No ano to viem ale ani v tom programe z ktorého to mam nebola a keď som ju tam skúsil dať tak mi to vyhodilo kopu chýb.
0
Ľudovít Štúr opustil túto konverzáciu.
Nemám rád špenát, Tdi a moralistov.
GitHub

Používateľov profilový obrázok
juraj77
Ultimate člen
Ultimate člen
Príspevky: 1538
Dátum registrácie: 23 Sep 2012, 22:39
Bydlisko: Nitra
Vek: 44

Re: Program v Jave

Príspevok od používateľa juraj77 » 27 Jan 2018, 21:40

asi preto že si ju dal na nesprávne miesto. V akom IDE programuješ ?
0
" Bez vody si viem predstaviť život, ale bez internetu a počítača nie.."

Používateľov profilový obrázok
Dr.Martin
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1361
Dátum registrácie: 15 Jún 2011, 00:00
Vek: 29

Re: Program v Jave

Príspevok od používateľa Dr.Martin » 28 Jan 2018, 18:24

Programujem v NetBeans.
0
Ľudovít Štúr opustil túto konverzáciu.
Nemám rád špenát, Tdi a moralistov.
GitHub

Používateľov profilový obrázok
Dr.Martin
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1361
Dátum registrácie: 15 Jún 2011, 00:00
Vek: 29

Re: Program v Jave

Príspevok od používateľa Dr.Martin » 30 Jan 2018, 10:25

Tak som pokročil.Spojil som dva programy do jedného.Spustím program a ide mi aj posielanie na port aj do konzoly vypisuje čo bolo stlačené.No a teraz by som do existujúceho if potreboval dostať aj aby išiel aj na stlačenie tlačítka.Skúsil som to nejak takto no nefunguje to. https://www.ulozto.sk/!T65II6OLoMHl/final-zip

Scanner sc = new Scanner(System.in, "Windows-1250");
float a = Float.parseFlo­at(sc.nextLine());
float b = ("Key 0X4F pressed."));

a dolesom if upravil takto
if (e.getComponent() == button1 || a == b)
0
Ľudovít Štúr opustil túto konverzáciu.
Nemám rád špenát, Tdi a moralistov.
GitHub

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok