• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Java

Started by kOsTi, 23.02.2008, 02:17:18

« predchdzajce - alie »

Payne

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

#201
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...
☼Ѿ☼ ... ☼Ѿ☼

kOsTi

tak ked ti mame pomoct tak asi tu daj cely kod nie? niesme jasnovidci...
:trestac:

johnyo13

#203
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();
      }         
    }

☼Ѿ☼ ... ☼Ѿ☼

kOsTi

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

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

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

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

to je len preto lebo si si definoval vlastnu triedu vynimky... vravim.. neskor uvidis
:trestac:

Agamemnon

Quote from: SSPPYY on  16.04.2008, 13:32:47
Quote from: Agamemnon on  16.04.2008, 05:24:21
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

Quote from: JCube on  16.04.2008, 03:20:03
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
    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

no sice to ide ale sucasne otvara Tile nad ktorym sa to aplikuje...
:trestac:

puq

kosti inac uz ti zaskrtava hru proti najlepsiemu casu?? :)

Agamemnon

Quote from: kOsTi on  18.04.2008, 02:01:03
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

Quote from: puq on  18.04.2008, 02:04:02
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

Quote from: Agamemnon on  18.04.2008, 02:06:27
Quote from: kOsTi on  18.04.2008, 02:01:03
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

Quote from: kOsTi on  18.04.2008, 02:06:38
Quote from: puq on  18.04.2008, 02:04:02
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

moeee... ide to... mas u mna pivo... ohlas sa ked ma uvidis ;)
:trestac:

puq

:P diky ohlasim sa ked budem smadny :P

kOsTi

sice som si pri uprave vymazal jednu vec a teraz to ide divne ale to sa dorobi :)
:trestac:

puq

co ti ide divne??:D a co si vymazal? :)

kOsTi

ale proste ked dam ze Own Settings a potom kliknem na Storno tak aj tak sa to zaskrtne... to este osetrim...
:trestac:

puq

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

lol... hej pyta sa :)
:trestac:

puq

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