Kezdőoldal » Számítástechnika » Programozás » JAVA-ban lehetséges a visszaug...

JAVA-ban lehetséges a visszaugrás a sorok között?

Figyelt kérdés

Szóval például:


vvvvvvvvvv

xxxxxxxxxx

ffffffffff

kkkkkkkkkk


Lehetséges az, hogy én a K sorból visszaugorjak az X sorra, majd újra visszaugorjak a K sorra?

Ha jól emlékszem a Pascalban mintha lett volna valami ilyesmi, talán Label vagy micsoda, de javaban nem hallottam róla, és a RETURN parancs se azt csinálja, hanem mást.


Valaki valami ötlet? (Ha nem voltam elég érthető akkor szóljatok :D )



2014. ápr. 3. 18:31
1 2
 1/14 anonim ***** válasza:
100%
Java-ban nincs GOTO. Gondold át, mit akarsz csinálni, és szervezd a kódodat metódusokba (eljárásokba) és azokat hívogasd megfelelő feltételek teljesülésekor.
2014. ápr. 3. 19:07
Hasznos számodra ez a válasz?
 2/14 anonim ***** válasza:
100%

ez a felfogás javában (ahol minden valami osztály része) nem lesz valami nyerő..


mit akarsz csinálni?

2014. ápr. 3. 19:36
Hasznos számodra ez a válasz?
 3/14 A kérdező kommentje:
pl a GUI nál (Netbeans-ben dolgozok) az Eventek kötöttek, nem lehet őket törölni vagy módosítani, és ha a kiszámítani kívánt eljárás felül van, de az event alul, akkor trükközni kell, egyszerűbb lenne ha felugrana olyankor, megvizsgálná, és visszajönne. Persze lehet ezen trükközni, és ált össze is szokott jönni, de úgy sokkal könnyebb lenne. Nekem legalábbis.
2014. ápr. 3. 20:30
 4/14 anonim ***** válasza:
100%
már bocs de ez hülyeség
2014. ápr. 3. 21:24
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:
nem egészen. Próbáld ki netbeansben a jFrame-et, és mondjuk egy gombra tegyl egy onclick eventet. Nem lehet megmásítani vagy törölni. Csak erről beszélek...
2014. ápr. 3. 21:33
 6/14 anonim ***** válasza:

"a kiszámítani kívánt eljárás felül van, de az event alul, akkor trükközni kell,"


WTF?! Azt akarod mondani, hogy ha X metódus egy fájlon belül feljebb van mint Y, akkor Y nem tudja meghívni X-et? Ez baromság. Ha nem ezt akarod mondani, akkor pontosíts, esetleg mutass egy konkrét példát, hogy hol nem tudod meghívni az event-ből az eljárásod.

2014. ápr. 3. 21:41
Hasznos számodra ez a válasz?
 7/14 A kérdező kommentje:
és ezért mindenféle számítást annál a gombnyomás eventnél kell inicializálni, kiszámolni, és ez miatt megfagyasztja az egész programot arra az időre ez a gombnyomás. Ezt már akkor kiszámolhatná szépen, amikor megjelenik a GUI ablak, és gombnyomáskor már csak 1-2 számítást kellene végeznie vagy feladatot, nem az összeset. Ennél egyszerűbben tényleg nem tudom elmagyarázni miért akarom ezt :/
2014. ápr. 3. 21:42
 8/14 A kérdező kommentje:
egy példa: van egy gmail smtp-t használó program, ami emaileket küldözget. Ez egy 10-15 soros parancs, hogy meghívja ezt meg ezt, ellenőrzi ezt meg ezt, megnyitja a vonalat, elküldi, majd lezárja. Ha pl én 100 emailt akarok küldeni, akkor ugye azt 1 ciklusba kell beletenni. Ezt az egész folyamatot akkor csinálja meg, amikor megnyomom a KÜLDÉS gombot, és emaitt megfagy a program, vagyis ő folyamatosan csinálja, de te semmire nem tudsz kattintani, vársz amíg végez. Ha pl az egész felhasználónév,jelszó,kiszolgáló meg ezeket az ellenőrzéseket már rögtön az elején megcsinálná, és amikor küldésgombra kattintok akkor meg csak a nyitás-küldés-lezárás parancsot csinálná meg mindjárt nem fagyna meg.
2014. ápr. 3. 21:46
 9/14 anonim ***** válasza:

Az előzetes ellenőrzéseket nyugodtan kirakhatod az "elejére", pl. az ablakot reprezentáló osztályod konstruktorába (ha ott már tudod az adatokat). A kiszámolt változókat meg tárolhatod adattagokban, amit az osztályod összes metódusa látni fog.


A lefagyás egy másik probléma: ide már szálkezelés kell. Csináld azt, hogy:

- készítesz egy saját szálat reprezentáló osztályt, ami majd küldi az email-eket

- a Küldés gomb csak indítsa el ezt a szálat, aztán a vezérlés rögtön vissza is tér a GUI-ba

- de ezután a Küldés gomb még csináljon annyit, hogy jelzi a GUI-n, hogy éppen fut a cucc, tehát legyen inaktív a gomb, stb.

- amikor a szál végez, jelezzen vissza a GUI-nak, hogy készen van, és újra aktívvá tegye a gombokat, ilyesmiket

2014. ápr. 3. 21:51
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:

"Próbáld ki netbeansben a jFrame-et, és mondjuk egy gombra tegyl egy onclick eventet. Nem lehet megmásítani vagy törölni."


Dehogynem lehet.

Akár felül is írhatod másik eseménykezelővel, vagy átnevezheted vagy akármit csinálhatsz vele.

Hidd el nekem, nem kevés java alkalmazást csináltam már.

2014. ápr. 3. 22:04
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!