Author Topic: Java  (Read 101009 times)

Payne

  • Sr. Member
  • ****
  • Posts: 408
    • View Profile
Re: Java
« Reply #200 on: 16.04.2008, 18:53:17 »
no a? nevidim problem... akurat ze staci dat to try len tu cast kodu, ktoru bude hadzat vynimku, neskodne prikazy mozes dat z nej het

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: Java
« Reply #201 on: 16.04.2008, 18:53:25 »
sak ten mam spraveny..mam tam skopirovane vsetko co som mal urobene v processInput..a potom som to podla navodu hodil do handleInput..sice to ide ale nic to nevypise :)
ono to totiz tu vynimku vobec neodchyti...
« Last Edit: 16.04.2008, 18:59:45 by johnyo13 »
☼Ѿ☼ ... ☼Ѿ☼

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #202 on: 16.04.2008, 19:01:42 »
tak ked ti mame pomoct tak asi tu daj cely kod nie? niesme jasnovidci...
:trestac:

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: Java
« Reply #203 on: 16.04.2008, 19:05:09 »
Code: [Select]
private void processInput() {
   
        System.out.printf("\nPlease Enter your selection: (X)Exit, (MA1)Mark, (OB2)Open... ");
        String inputString = readLine();
       
        try {
           
            handleInput(inputString);
           
        }
        catch (WrongFormatException ex) {
            System.out.printf("%s", ex.getMessage());
        }
    }
    private void handleInput(String input) throws WrongFormatException {
     
      //...
     
      if(matcher1.matches()) {
            //...
      }
      else if (matcher2.matches()) {
           //...
      }
      else if (matcher3.matches()) {
          //...
      }   
      else {
        System.out.printf("Incorrect input!");
        processInput();
      }         
    }
« Last Edit: 16.04.2008, 19:19:55 by johnyo13 »
☼Ѿ☼ ... ☼Ѿ☼

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #204 on: 16.04.2008, 19:09:22 »
ako mas na konci ze:

else {
        System.out.printf("Incorrect input!");
        processInput();
      }       

tak daj miesto toho:

else throw new WrongFormatException("...some text here...");
:trestac:

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: Java
« Reply #205 on: 16.04.2008, 19:16:41 »
vdaka..inac, stale nerozumiem na co to bolo dobre..akurat tak skomplikovat kod..mne to vypisovalo aj bez vynimiek, ale musel som ich tam dorobit...
☼Ѿ☼ ... ☼Ѿ☼

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #206 on: 16.04.2008, 19:23:05 »
aby si sa naucil co to vlastne je... na tomto priklade to nie je az tak dobre viditelne ale postupne dalej v zadani sa stretnes s lepsim vyuzitim vynimiek...
:trestac:

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: Java
« Reply #207 on: 16.04.2008, 19:30:02 »
este budu dalsie??..sakra! ale vobec som netusil ze to funguje tak jednoducho, myslel som ze to samo zisti ze vstup je nevyhovujuci a ja len mam urcit co s tym potom robit..ale pravda je ze tu chybu si musim sam najst (napr. cez to vetvenie) a potom zavolam inu metodu (co neviem naco musi byt taka specialna, ked staci aby obsahovala jeden vypis) :D:D ale vdaka
☼Ѿ☼ ... ☼Ѿ☼

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #208 on: 16.04.2008, 19:31:26 »
to je len preto lebo si si definoval vlastnu triedu vynimky... vravim.. neskor uvidis
:trestac:

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Java
« Reply #209 on: 16.04.2008, 20:11:55 »
ak chcete oba buttony, aby fungovalo, tak musíte skombinovať mousePressed event s mouseClicked eventom... totiž nikdy sa vám nepodarí zachytiť obe tlačítka naraz, takže 1 musí byť stlačené a druhé sa klikne až potom...
Akoze nepodari? Da sa to v pohode cez maskovane tlacidiel.

thx, to som nevedel :)
javista nie som, len som si logicky odvodil, že na raz sa to odchytiť nedá :)
All code is crap.

42

Mao

  • Sr. Member
  • ****
  • Posts: 392
    • View Profile
Re: Java
« Reply #210 on: 18.04.2008, 01:57:10 »
vie mi niekto pvoedat ako rozchodim to aby mi odchytilo stlacenie oboch tlacitok na mysi?
Som tu dlhsie nebol ale predsa.
Tu je podmienka, kedy je sucasne stalcenie oboch tlacidiel
Code: [Select]
    if(e.getModifiersEx()==(InputEvent.BUTTON3_DOWN_MASK|InputEvent.BUTTON1_DOWN_MASK)){getModifiersEx ma v sebe bitovu masku aktualnej udalosti a to sa porovnava s bitovym suctom bitovych masiek laveho a praveho tlacidla


kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #211 on: 18.04.2008, 02:01:03 »
no sice to ide ale sucasne otvara Tile nad ktorym sa to aplikuje...
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Java
« Reply #212 on: 18.04.2008, 02:04:02 »
kosti inac uz ti zaskrtava hru proti najlepsiemu casu?? :)

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Java
« Reply #213 on: 18.04.2008, 02:06:27 »
no sice to ide ale sucasne otvara Tile nad ktorym sa to aplikuje...

toto snáď už nie je problém ošetriť...
All code is crap.

42

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #214 on: 18.04.2008, 02:06:38 »
kosti inac uz ti zaskrtava hru proti najlepsiemu casu?? :)

jj sak toto mam v poho... co mne nejde je ze ked si vyberiem vlastne pole (nastavim si riadky, stlpce, miny) tak mi ostane zaskrtnuta ta moznost (Own Settings) ale aj predchadzajuce (napr Beginner) ... Beat best time mi ide v poho :)
:trestac:

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #215 on: 18.04.2008, 02:07:04 »
no sice to ide ale sucasne otvara Tile nad ktorym sa to aplikuje...

toto snáď už nie je problém ošetriť...

nie je... ja len tak som to narychlo skusil a nechce sa mi s tym teraz bavit ;)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Java
« Reply #216 on: 18.04.2008, 02:11:50 »
kosti inac uz ti zaskrtava hru proti najlepsiemu casu?? :)

jj sak toto mam v poho... co mne nejde je ze ked si vyberiem vlastne pole (nastavim si riadky, stlpce, miny) tak mi ostane zaskrtnuta ta moznost (Own Settings) ale aj predchadzajuce (napr Beginner) ... Beat best time mi ide v poho :)

jaaaaaaaaj som zabudol ci si xcel, a viem ti vyriesit tvoj problem, vo vlastnostiach, len zaskrti to do grupy ten radio button, a sa pripoji ku ostatnym, lebo oni uz su tak nastavene

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #217 on: 18.04.2008, 02:14:14 »
moeee... ide to... mas u mna pivo... ohlas sa ked ma uvidis ;)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Java
« Reply #218 on: 18.04.2008, 02:15:13 »
:P diky ohlasim sa ked budem smadny :P

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #219 on: 18.04.2008, 02:28:52 »
sice som si pri uprave vymazal jednu vec a teraz to ide divne ale to sa dorobi :)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Java
« Reply #220 on: 18.04.2008, 02:34:55 »
co ti ide divne??:D a co si vymazal? :)

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #221 on: 18.04.2008, 02:36:40 »
ale proste ked dam ze Own Settings a potom kliknem na Storno tak aj tak sa to zaskrtne... to este osetrim...
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Java
« Reply #222 on: 18.04.2008, 02:46:11 »
hmm zaujimave, a mas zrobene to cez triedu? to own setting??? tak jak to na vypis najlepsich casov

inac jak funguju miny vo windowse co sa tyka najlepsieho casu??, ked dosiahnem cas sa spyta na meno pod jakym xcem ulozit alebo ako??? lebo nemam miny vo windowse :D

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: Java
« Reply #223 on: 18.04.2008, 02:47:40 »
lol... hej pyta sa :)
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Java
« Reply #224 on: 18.04.2008, 03:19:03 »
tak toto zajtra este dorobim, ale to az po databaze, zvysok uz mam zrobene :)

a este taka otazocka, jak to funguje, ked spravne oznacim vsetky miny s vlajockou??? ma mi to hned vypisat ze som vyhral, alebo najprv musim odkryt vsetky policka