- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- gban: Ingyen kellene, de tegnapra
- gerner1
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
bambano
titán
Sziasztok, egy kis programocskán dolgozom ami gpx fájlokból előállít egy html oldalt aztán azt pdf-é alakítja iText használatával (A5-ös oldal). A html úgy néz ki ahogy ki kell nézzen

de a pdf-ben elcsúsznak a dolgok

Van valmi ötletetek, hogy mi lehet a baj?
Szerl.: Most látom, több szöveg is kissebb a pdf ben.
mik azok a gpx fájlok?
firefox-szal próbáltad már? -
Karma
félisten
Sziasztok, egy kis programocskán dolgozom ami gpx fájlokból előállít egy html oldalt aztán azt pdf-é alakítja iText használatával (A5-ös oldal). A html úgy néz ki ahogy ki kell nézzen

de a pdf-ben elcsúsznak a dolgok

Van valmi ötletetek, hogy mi lehet a baj?
Szerl.: Most látom, több szöveg is kissebb a pdf ben.
Én csak a flying-saucert használtam HTML-PDF renderelésre korábban (abban is van egy iText3, plusz saját HTML+CSS értelmező), sikerrel, de általános tapasztalat volt, hogy különösen a pozícionálás terén elég messze van a mezei böngészőktől a végeredmény. Addig kell próbálgatni, egyre fapadosabb CSS-sel, míg jól nem néz ki.
-
bambano
titán
Értem, szerencsére a szerver logika még nem túl bonyolult...
Viszont akkor is kellene 1 port ami még mindíg nem tudom, hogy mi legyen... Kicsit kezd aggasztani, hogy nem találok ilyen jellegű kérdést a neten... Valami elkerüli a figyelmem?én kiválasztanék egy szabvány portot, amit biztosan nem fog használni a szerver, és oda tenném.
pl. hylafax vagy ircd. -
Aethelstone
addikt
OK, köszönöm a türelmet


-
Aethelstone
addikt
Értem, szerencsére a szerver logika még nem túl bonyolult...
Viszont akkor is kellene 1 port ami még mindíg nem tudom, hogy mi legyen... Kicsit kezd aggasztani, hogy nem találok ilyen jellegű kérdést a neten... Valami elkerüli a figyelmem?1000 fölött random, sztenderd portokat kivéve bármi.
-
Aethelstone
addikt
Sziasztok, Socketekkel kapcsolatban lenne egy kis gondom.
A cél, hogy összekapcsoljunk két eszközt amelyek ugyan abban a hálózatban vannak... A gondok ott kezdődnek, hogy teljesen elképzelhető, hogy egyazon hálózaton belül, több gépre is telepítve van a szerver, szóval a kliensnek listázni kellene, az összes olyan gépet amin fut egy szerver... Googleon azt a megoldást találtam annak ellenőrzésére, hogy fut e szerver vagy sem, hogy próbáljak meg kapcsolódni, s ha sikerül akkor fut, ha kivételt kapok akkor nem... Ezzel viszont csak egy gond van... A szerverem elég hangosan reagál minden csatlakozásra (Értesítés, szöveg, stb. ) szóval arra gondoltam, hogy lesz még egy ServerSocketem ami csak ezért a feladatért van... Na és most jön a kérdésem: Milyen portokat használjak? Googleon találtam valami megoldást arra, hogy egy szabad portot keressek de akkor a kliens milyen portra csatlakozzon? Vagy ha tudnátok az ellenőrzésre egy jobb megoldást akkor a szerver figyelhetne minden szabad portot, nem?Szerk.: Ez az egész nem teljesen tiszta... Mi történik, ha a szerverem minden portra figyel de van egy másik app is ami ugyan azt teszi? A kliens melyikhez kapcsolódik?

Marha egyszerű. A checkalive csatlakozáskor ne legyen jelzés.
1. kör checkalive. Küldesz valami stringet, amire ha jön válasz, akkor él a szerver. Ebben az esetben nincs jelzés.
2. kör. Csatlakozol még egyszer, hangjelzés, trallala.
Ugyanaz a port, csak kicsit át kell reszelni a szerver logikáját. Egy körben is le lehet zongorázni, olyasmi módon, ahogy a TLS is működik.
-
bambano
titán
Sziasztok, Socketekkel kapcsolatban lenne egy kis gondom.
A cél, hogy összekapcsoljunk két eszközt amelyek ugyan abban a hálózatban vannak... A gondok ott kezdődnek, hogy teljesen elképzelhető, hogy egyazon hálózaton belül, több gépre is telepítve van a szerver, szóval a kliensnek listázni kellene, az összes olyan gépet amin fut egy szerver... Googleon azt a megoldást találtam annak ellenőrzésére, hogy fut e szerver vagy sem, hogy próbáljak meg kapcsolódni, s ha sikerül akkor fut, ha kivételt kapok akkor nem... Ezzel viszont csak egy gond van... A szerverem elég hangosan reagál minden csatlakozásra (Értesítés, szöveg, stb. ) szóval arra gondoltam, hogy lesz még egy ServerSocketem ami csak ezért a feladatért van... Na és most jön a kérdésem: Milyen portokat használjak? Googleon találtam valami megoldást arra, hogy egy szabad portot keressek de akkor a kliens milyen portra csatlakozzon? Vagy ha tudnátok az ellenőrzésre egy jobb megoldást akkor a szerver figyelhetne minden szabad portot, nem?Szerk.: Ez az egész nem teljesen tiszta... Mi történik, ha a szerverem minden portra figyel de van egy másik app is ami ugyan azt teszi? A kliens melyikhez kapcsolódik?

ha a szervered minden portra figyel, akkor az a szerver egyáltalán nem fog tudni forgalmazni a neten.
a szerver progid miért nem a http porton figyel?
vagy ha ott nem lehet, akkor csinálj bele egy apró programocskát, ami megmondja, hogy hol figyel a szerver progi, ha figyel. -
WonderCSabo
félisten
Ok, ez benéztem.. de akkor hagyjuk az s-t és marad a többi.. a kérdés még áll.
OK, viszont az es -re is ugyanez a kérdésem.
Mindenesetre ilyesmi:\w+((ves)|(ies)|(ys))
-
WonderCSabo
félisten
Sziasztok, regexel kapcsolatos kérdés.
Olyan szavakat kellene megtalálni amik s,ves,es,ies vagy ys-ben végződnek.
így próbáltam \\w+[s(ves)(es)(ies)(ys)](?=\\s) és itt[link] ki is próbáltam de rá kellet jönnöm, hogy a szögletes zárójelek közt a kerek zárójelek is karakternek számítanak (gondolom. Javíts ki ha tévedek).
Szóval mivel nem vagyon nagyon otthon ezekben, nem tudok rájönni, hogy hogyan kellene ezt jelölnöm.Bocsi, de mi ennek a regexnek az értelme? Úgy értem, hogy ami s-ben végződik, az már eleve lefedi a a többi lehetőséget.
-
floatr
veterán
Sziasztok, van egy weboldal aminek a galéria része egy admin felületről bővíthető.. pusztán tanulás céljából nekiálltam, hogy készítsek egy, az admin felületnek megfelelő, alkalmazást... Az infók elküldését az adatbázisba már sikerült megoldani ( cím, leírás stb.) viszont magát a képet is el kellene küldeni...
Nem vagyok meggyőződve, hogy amiket a googliban találtam az pont az amire nekem szükségem van (persze, az is lehet, hogy nem jól keresem... ). Tehát a kérdésem lényege az, hogy merre induljak el, olyat találtam hogy ftp re öltsem fel de akkor szerveren majd át kell másolni oda ahol az oldal keresi, nem? Vagy ez, hogy működik?Sokféle megoldás van. A webapp hozzáférhet a filerendszerhez; feltöltheted http multipart-os file upload-dal könyvtárakba, amit a szerver szolgál majd ki. Tárolhatod adatbázisban is, ha elég erős DBMS van mögötte, akkor viszont neked kell gondoskodni arról, hogy kiszolgáld a kéréseket (kiszeded a képet, visszaírod a response-ba). Tárolhatod JCR-ben, de ha nagyon kigyúrtad magad a témában, akkor használhatsz valamilyen CMS-t (pl liferay
) is.Én az első kettővel megoldással barátkoztam a leggyakrabban.
-
PandaMonium
őstag
Hát több szál nem, de egy másodlagos szál x másodpercenként hívogatja azt a metódust melyben az általam bemásolt kódrészlet is van és előfordulhat, hogy az egyik még nem ért véget mikor megint meghívódik... (vagy valami ilyesmi
)Javaslom olvass utána, hogy működik Java-ban a multithreading.
Abból amit eddig bemásoltál nem egyértelmű mi lehet a gond okozója, de lehet, hogy egy sima synchronize megoldja, vagy valami hasonlóan triviális megoldás.
-
M_AND_Ms
veterán
Sziasztok, adott ez a kis kódrészlet. Eleinte a ki kommentezett részt használtam de ConcurentModificationException-t kaptam. Rákerestem Gugliban és az ott találtak alapján született a kommenten kívüli kód, viszont az is ugyan azt a kivételt dobja....
if (bullets.size() > 0) {
Iterator<Bullet> it = bullets.iterator();
while(it.hasNext()){
Bullet b = it.next();
if(b.getCx() > LevelView.screenWidth){
it.remove();
}else{
b.update();
}
}
/*for (int i = 0; i < bullets.size(); i++) {
Bullet b = bullets.get(i);
if (b.getCx() > LevelView.screenWidth) {
bullets.remove(i);
} else {
b.update();
}
}*/
}Amelyik Collection-t iterálod, abból nem szedegethetsz ki elemeket, hisz akkor már nem egyértelmű melyik lesz a következő elem.
-
Aethelstone
addikt
Na, most egy másik lista kezdett kivételt dobni viszont azt is megoldotta a megoldás amit mondtál. Legalábbis úgy látszik most (biztosra nem mehetek mert ez eddig is egy időszakos probléma volt) úgyhogy ha sikerül megint előidézni még jövök
Addig is kösz a segítséget 
Ha megint előfordul, akkor nincs több ötletem 
-
Aethelstone
addikt
Nem volt türelmem végigszámolni (az eclipse kiírja a sor számát de még nem jöttem rá, hogy hogyan lehet a sorhoz ugrani, így feltételezem, hogy nem lehet...) vég de nem a törlés dobja? Dobhatja más is? Azonnal megszámolom.
Nem nem...a stacktrace mit mond?
Egyébként Eclipse-ban CTRL+L
-
Aethelstone
addikt
Sziasztok, adott ez a kis kódrészlet. Eleinte a ki kommentezett részt használtam de ConcurentModificationException-t kaptam. Rákerestem Gugliban és az ott találtak alapján született a kommenten kívüli kód, viszont az is ugyan azt a kivételt dobja....
if (bullets.size() > 0) {
Iterator<Bullet> it = bullets.iterator();
while(it.hasNext()){
Bullet b = it.next();
if(b.getCx() > LevelView.screenWidth){
it.remove();
}else{
b.update();
}
}
/*for (int i = 0; i < bullets.size(); i++) {
Bullet b = bullets.get(i);
if (b.getCx() > LevelView.screenWidth) {
bullets.remove(i);
} else {
b.update();
}
}*/
}Egyébként szerintem az a baj, hogy a bullets listád nem szinkronizált. Próbáld meg így:
List<Bullet> bullets = Collections.synchronizedList(new ArrayList<Bullet>());
bullets.add(new Bullet()); -
Aethelstone
addikt
Sziasztok, adott ez a kis kódrészlet. Eleinte a ki kommentezett részt használtam de ConcurentModificationException-t kaptam. Rákerestem Gugliban és az ott találtak alapján született a kommenten kívüli kód, viszont az is ugyan azt a kivételt dobja....
if (bullets.size() > 0) {
Iterator<Bullet> it = bullets.iterator();
while(it.hasNext()){
Bullet b = it.next();
if(b.getCx() > LevelView.screenWidth){
it.remove();
}else{
b.update();
}
}
/*for (int i = 0; i < bullets.size(); i++) {
Bullet b = bullets.get(i);
if (b.getCx() > LevelView.screenWidth) {
bullets.remove(i);
} else {
b.update();
}
}*/
}Pontosan melyik sor dobja?
-
floatr
veterán
Nem az idő rászánása a baj (van már tapasztalatom az andrioddal) csak tapasztalatból tudom, hogy ha úgy próbálom követni a tutoriált hogy közben ilyen drasztikus változtatásokat eszközölök annak nem lessz jó vége.... következő projekt már saját lesz, ott majd nem fogok appletekkel vacakolni...

Ha rám hallgatsz, akkor applet tutorial - skip
-
floatr
veterán
Értettem eddig is
.... csak mint említettem azért írtam applet formájában mert a tutoriálban is így van és nem akartam megkavarni.... nem az alapok elsajátítása a célom(legalábbis nem közvetlenül) ... Nemrég fejeztem be egy könyvet az android fejlesztésről és írtam már 1-2 programot és most szeretnék egy kicsit a játékok irányába is elmenni.... ezzel a projekttel a célom az alap gondolatmenet elkapása....Az applet témakör nagyon speciális (meg elavult). Ha nagyon nem akarsz droidos emulátorral, meg kóddal próbálkozni, akkor írj először egy egyszerű AWT/Swing-es alkalmazást, vagy csak egy natúr java-s valamit. De ha android a cél, akkor szánd rá az időt, és ott kezdjed.
-
PandaMonium
őstag
Értettem eddig is
.... csak mint említettem azért írtam applet formájában mert a tutoriálban is így van és nem akartam megkavarni.... nem az alapok elsajátítása a célom(legalábbis nem közvetlenül) ... Nemrég fejeztem be egy könyvet az android fejlesztésről és írtam már 1-2 programot és most szeretnék egy kicsit a játékok irányába is elmenni.... ezzel a projekttel a célom az alap gondolatmenet elkapása....A játékfejlesztés önmagában is egy nagyon-nagyon komoly téma. Ha érdekel egy könnyen használható API ami mind Desktopon, mind Androidon fut és atom stabil vess egy pillantást a LibGDX-re, sok tutorial van hozzá a neten.
Csak az appletokat felejtsd el, tutorial ide vagy oda (amúgy se hiszem, hogy túl komoly oktatóanyag lehet az ahol még ilyesmit használnak).
-
PandaMonium
őstag
Arra értettem hogy egy java alkalmazás a main függvénnyel indul ami azért távolabb van az Android féle onCreate(), onResume() stb. rendszertől mint az Appletek start(), init() stb. metódusai...
Csak, hogy értsd a felháborodás okát: Appleteket már szinte senki nem használ mert tényleg kb. a kihalt technológia szinonimája. Ha hasonló web technológia kell akkor HTML5 vagy Flash. Ha pedig a Java alapokat akarod elsajátítani arra egy IDE (legfőképpen Eclipse vagy Netbeans) az ajánlott, ahol kényelmesen tudod futtatni, debugolni, refactorolni, stb. stb. a projectjeidet.
-
Karma
félisten
Sikerült .. az volt a probléma amit te mondtál.... amúgy mint mondtam egy tutorial alapján írom és ott apletet használ... én sem értem hogy miért nem egyből droid de nem akartam keverni a dolgokat ... amúgy ez csak egy feltételezés de szerintem azért applet mert a legelején volt pár fejezet ilyen nagyon, nagyon alap dolgokról és ebből gondolom, hogy nem akarta még az android specifikus dolgokkal is komplikálni és akkor már azért applet mert jobban hasonlít a felépítése az androidéhoz...
Tényleg majdnem hasonlít, épp csak semmi köze hozzá. Mintha almát hasonlítanál a négyes metróhoz.
-
Karma
félisten
Nem tudom kipróbálni mert most meg olyan hibaüzeneteket kapok hogy a képek amiket a program használ nem olvashatóak, meg ilyenek (mivel az én célom is az android és csak nagyon, NAGYON minimális szinten konyítok a html-hez ezért most nincs kedvem ezzel vacakolni) ... minden esetre az eclipse arra vonatkozó kivételeket jelez, hogy nem lehet AppletViewerPanel -t Frame -re castolni...
Nagyon rég nem appleteztem, de nagyon erős a gyanúm, hogy Frame csak az AWT desktop alkalmazásoknál van... Ami az ablak.
Ha az Android a célod valóban, ne szopasd magad ezzel, menj Androidra! Az appletek egyébként is halottak.
-
Aethelstone
addikt
Nem tudom kipróbálni mert most meg olyan hibaüzeneteket kapok hogy a képek amiket a program használ nem olvashatóak, meg ilyenek (mivel az én célom is az android és csak nagyon, NAGYON minimális szinten konyítok a html-hez ezért most nincs kedvem ezzel vacakolni) ... minden esetre az eclipse arra vonatkozó kivételeket jelez, hogy nem lehet AppletViewerPanel -t Frame -re castolni...
Figyu mán, miért kell Neked applet, ha android?
Plusz kellenének a konkrét hibaüzenetek, mondjuk a komplett stacktrace és nem csak az, amit Te ezekből dekódolsz, mert az nagyon kevéske.
-
Karma
félisten
Bocs lejárt az 5 perc... kipróbáltam az eclipse-t (a NetBeans nem tudja futtatni az appletet, legalábbis tudtom szerint) és megy úgyhogy valószínűleg azzal van a baj ahogy böngészőből próbáltam megnyitni...
Nekem az a getParent().getParent() sor igen gyanús, hogy nullt ad vissza.
-
Aethelstone
addikt
Bocs lejárt az 5 perc... kipróbáltam az eclipse-t (a NetBeans nem tudja futtatni az appletet, legalábbis tudtom szerint) és megy úgyhogy valószínűleg azzal van a baj ahogy böngészőből próbáltam megnyitni...
És hogy próbálod böngészőből? A beágyazó kód kellene....
-
kemkriszt98
tag
Sziasztok, az első Appletem egy NullPointerException-el kedveskedik nekem
van ötletetek hogy mi lehet?A pontos üzenet:
NullPointerException
there was an error while executing the applicationBocs lejárt az 5 perc... kipróbáltam az eclipse-t (a NetBeans nem tudja futtatni az appletet, legalábbis tudtom szerint) és megy úgyhogy valószínűleg azzal van a baj ahogy böngészőből próbáltam megnyitni...
-
Jim-Y
veterán
Igen, valószínű, hogy a hiba oka, hogy a tegnapi nap előtt nem láttam php-kódot.... valószínűleg ott kutyultam össze valamit...
A java-t hogy hoztad össze a php-vel?
-
WonderCSabo
félisten
Sziasztok, adott ez a kód:
if(result.equalsIgnoreCase("error")){
........
}else{
String[] parts = result.split(Pattern.quote("+++"));
if(parts[1] == egyváltozó){
.....
}else{
......
}
}A result váltózónak biztos hogy csak két értéke lehet: error vagy blala+++balala
Ez alapján a a parts tömb hossza 2 lenne... mégis ArrayOutOfBounds kivételt kapok.... Ötlet?A mutatott kódrészlet alapján jónak kéne lennie. Nyilván akkor máshol van a gond (pl. a result mégse jó értéket vesz fel). Debugolj bele, specpec kiderül a probléma.
Pro tip: felejtsd el az ékezetes változóneveket, sőt ne is keverd egy kódban a magyart és az angolt. A legjobban akkor jársz, ha csak angolt használsz.
-
WonderCSabo
félisten
Sziasztok, tanulgatom a Java3D api-t és az első progim lefordításánál ezt az üzenetet kaptam a NetBeans-tól:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Windows\j3dcore-ogl.dll: Can't load ia 32-bit .dll on a amd 64-bit platformPersze megnéztem a googlit de nem találtam számomra egyértelmű megoldást..... fölég az zavar, hogy helyenként felmerült a kérdés az eredeti kérdezővel szemben hogy milyen procija van.... de ha az " amd 64-bit platform" a cpu-ra vonatkozik akkor miről beszélünk? Intel procim van...
Itt arról van szó, hogy x86-64 architektúrájú procid van, amit amd64-nek is hívnak, függetlenül a gyártótól. A hibaüzenet arról szól sztem, hogy 64 bites platform esetén a 64 bites programkönyvtár dll kell neki, nem a 32 bites. Próbáld letölteni a 64 bitest és azt használni.
-
WonderCSabo
félisten
Igen, a BigDecimal tanulmányozása közben találkoztam vele, ez nincs behatárolva?
Elméleti maximum korlátja nincs, csak implementációs, illetve elérhető memória függvénye. Mivel a BigInteger belül egy int-ekből álló tömböt használ, aminek max hossza Integer.MAX_VALUE lehet, ezért a BigInteger max értéke (2 ^ 32) ^ Integer.MAX_VALUE. Nem hiszem, hogy túl fogod lépni a saját programjaiddal.
-
WonderCSabo
félisten
Konkrétan semmihez de mikor c++-t tanulgattam írtam egy progit ami kiirta a pascal háromszög első n sorát ahol az n-t a felhasználó adja meg és ott elég hamar szembesültem a problémával hogy az int túl kicsi ahhoz hogy az eggyes sorok elemeit tárolja
BigInteger is van Javában.

-
Karma
félisten
Sziasztok, mit csinál az ember ha olyan számmal akar dolgozni ami egy long int- be se fér bele?
Szerk.: javában van longint?BigDecimalt használ, mint ahogy például pénzügyi számításoknál is, ahol para a lebegőpontos ábrázolás.
-
Superhun
addikt
Sziasztok, mit csinál az ember ha olyan számmal akar dolgozni ami egy long int- be se fér bele?
Szerk.: javában van longint?Java-ban long típus van. Mihez kell neked akkora egész szám, hogy a longba sem fér bele?

-
Superhun
addikt
Sziasztok, hogyan tudnám megállapítanih hogy egy stringben tárolt karakterlánc tulajdon képen egy szám e? Arról van szó hogy a felhasználó egy textfield be írja be a számot de ha véletlenül betűt ír be akkor figyelmeztetni kellene...
Formatted Text Field kell neked.
-
trisztan94
őstag
Sziasztok, hogyan tudnám megállapítanih hogy egy stringben tárolt karakterlánc tulajdon képen egy szám e? Arról van szó hogy a felhasználó egy textfield be írja be a számot de ha véletlenül betűt ír be akkor figyelmeztetni kellene...
legegyszerűbb egy try - catch-be rakott int konverzió. A try ágba rakod az int parse-olást, ha betűt ír a felhasználó, akkor exception-t dob amit elkap a catch.
try (Integer.parseInt(string-valtozo))
{
//művelet
}
catch (Exception e)
{
return;
} -
caindwan
aktív tag
Gondolom azért ide írtad mert JavaScriptben szeretnéd megoldani.... ha így van akkor kell egy változó amiben tárolod a gameObject - ed ami így néz ki:
var modelled : GameObject;
Ezután a kódban használhatod csak ne feledd el hogy a Unity-b belül majd meg kell adnod a scriptnek hogy melyik modellről van szó.
Igen köszönöm

-
trisztan94
őstag
Jogos...
amúgy egy egész számítógép használati(nem tudom mi a hiv. neve) orán keresztül kerestem csak az nem jutott eszembe hogy a search szó helyett brows-ot használjak... 
Informatika óra.
-
trisztan94
őstag
Sziasztok, van mód arra hogy a fájlok között keressek a program futása közben.Tehát valami olyasmire lenne szükségem mint amikor egy progrban megnyomod az open-t és előjön egy ablak. Elképzelésem szerint ezt nehéz magamnak meg írni de ha tévedek szóljatok
Több órán keresztül keresgéltem, de végül megtaláltam neked
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Superhun
addikt
Jó de akkpr meglehet úgy csinálni hogy ne kelljen beirogatnom egy csomó mindent csak raklikkelni?
Persze, csak a regeditben kell egy picit mókolni. Kikeresed a fájltípushoz tartozó reg bejegyzést és módosítod úgy, hogy abszolút elérési útban legyen egy jar paraméter is a java.exe/javaw.exe után.
-
Superhun
addikt
Na a baj már csak az hogy a windows nem látja a JAR fájlokat ha pedig beállítom hogy mindent lásson akkor se indul el
Nem az adott jar-ral kell társítanod a fájltípust, hanem a java.exe/javaw.exe-vel. A paramétert pedig így kell átadni:
java -jar myjar.jar param1 param2 ...
-
Superhun
addikt
Sziasztok, hogy tudom kódban kezelni a fájlt "amire" elindítottam a programot. Tehát mint pl a NotePad hogy a Windows ban beállítom hogy az én programommal nyissa meg és akkor nem kell külön elinditani a progit és megynomni hogy open..
A regeditben tudod módosítani, hogy miként adja át a fájlt a programnak a windows, de alapesetben szerintem simán az első parancssori argumentumnak adja meg a fájl abszolút elérési útját.
-
WonderCSabo
félisten
Meg lehet nézni hogy egy enum tartalmaz e egy felhasználó által beírt szót?Pl.
... enum color{ red,blue}
és akkor a felhasználó beír egy szót mondjuk green s a program megállapítja hogy nincs benne s ha beírja hogy red akkor az benne van....
Bocs ha túlmagyaráztam de úgy vettem észre hogy általában túl keveset mondok s félre értitek
A google-t megnéztem de nem ment amit találtam ... de megvan mit szúrtam el
Az enumot így nem nagyon szoktuk használni.
-
Superhun
addikt
Ha valaki ismeri a bukkit api-t megtudná mondani hogy van-e olyan listener ami a playerek "opolását" figyeli?
Ezt inkább a minecraft topicban kérdezd. De egyébként mindent meg lehet oldani.
-
Superhun
addikt
úgy hozom létre a yml-t hogy jobb klikk a projektre----new----YAML File.... ezt a (nem vagyok biztos hogy így hívják) gyökérkönyvtárba helyezi. De a jar-ba nem kerül bele.
A package struktúrába helyezd át (az src-n belülre, csak ne közvetlenül a gyökerébe).
Edit: ha megvan, akkor ok

-
Superhun
addikt
Na de maik tutoriál szól arról hogy NetBeans-ben hogy lehet a plugin.yml fájlt automatikusan belerakni a jar-ba?
Hogy érted, hogy automatikusan? Ha a forráskód mappáiba rakod a plugin.yml fájt, automatikusan be fog kerülni a jar build során a jarba. Ha erre gondolsz...
-
Superhun
addikt
Most vagy énértem félre vagy te

Nem a kódban hozom létre hanem előtte. Egyébként a szükséges plugin.jml-ről van szóHát ha picit bővebben kifejted a problémát, talán nem értem félre.

Ha szabványos dolgokról beszélünk, akkor kövesd a tutorialokat, ott mindent elmondanak, szájbarágósan.
Ha gond lenne az angol, akkor itt egy magyar is.
-
Superhun
addikt
Én hozom létre
Akkor azt nem tudod berakni a jarba

A pluginoknak van saját mappájuk a craftbukkit szerver plugins mappájában, ott tudod létrehozni.
-
Superhun
addikt
Sorry de én ehhez még új vagyok csak sejtem hogy miről beszélsz
am plugint írtam Bukkit szerverhezOda rakod a yml fájlt, ahol a .java fájlok is vannak (a forráskód). Hogy töltöd be egyébként azt a yml fájlt?
-
Superhun
addikt
NetBeans-ben be lehet állítani hogy amikor lefordítom a progit akkor a jar fájlhoz hozzáadja a yml fájlt is?
Miféle yml fájlt? Ha saját resource-ról van szó, akkor elég, ha a forráskód csomagstruktúrájába rakod, aztán a kódból resource-ként töltöd be.
-
Superhun
addikt
Sziasztok, a következő problémám lenne:
Van egy haverom aki egy minecraft servert üzemeltet otthonról és szeretné hogy ha pluginokat használ akkor a játék magyar szöveget írjon ki pl. telekfoglalásnál.
Szerencsére néhány pluginnak megvan a forráskódja a baj viszont az hogy használnak olyan függvénykönyvtárakat amik nekem nincsenek meg így ha le is fordítom a szövegeket a kódot nem tudom lefordítani...
Esetleg meglehet ezt oldani valahogy?A libraryt is decompile-old, amit kér. A modderek is így csinálják.
Szerk: vagy egyszerűbb megoldás: hozzáadod a libeket a projekthez

-
DS39
nagyúr
OK, de ....
Ha van pl ..... new File("mappanév/6.jpg")
akkor helyett mit írhatok? Mert gondolom a ..... new File("mappanév/string-em")
nem fog működni.String fajlnev = "";
for (...) {
fajlnev = "mappanév/" + i + ".jpg";
}aztán:
... new File(fajlnev);
-
WonderCSabo
félisten
OK, de ....
Ha van pl ..... new File("mappanév/6.jpg")
akkor helyett mit írhatok? Mert gondolom a ..... new File("mappanév/string-em")
nem fog működni.Először olvasd el hogy is kell alapvetően a String-eket Javában kezelni, aztán kérdezz.

-
Superhun
addikt
Üdv
Változókkal meglehet adni fájlok nevét?
Arra lenne szükségem hogy egy for ciklusban megadott i értéke határozza meg a betöltendő képet, tehát ha az i az mondjuk 6 akkor a 6.jpg-t töltse be vagy valami hasonló..Változókkal meglehet adni fájlok nevét?
Igen, String változókkal.

-
kispx
addikt
Üdv
Változókkal meglehet adni fájlok nevét?
Arra lenne szükségem hogy egy for ciklusban megadott i értéke határozza meg a betöltendő képet, tehát ha az i az mondjuk 6 akkor a 6.jpg-t töltse be vagy valami hasonló..Az i értékét stringgé konvertálod, majd hozzáfűzöd a ".jpg" stringet. Erre gondoltál?
-
Karma
félisten
Üdv
Javában meglehet oldani hogy egy komponenst a grafikus felületre koordináták alapján helyezzünk ki?
Van egy ablakom a közepén 2 nagy gombbal s nem tudom hogy rakhatnék egy kicsi gombot a sarokba.Technikai akadálya nincs, hogy layout managerek helyett kézzel varázsolj. De azért a helyedben még nézegetném a layoutokat egy kicsit.
-
Superhun
addikt
A legviccesebb az hogy az agyhullám könyvében pont így készítettek animációt.
Akkor mégse olyan jó az a könyv. Az UI threadot sleepelni nagyon rossz ötlet. Használj helyette Swing Timereket.
-
Superhun
addikt
Erre a problémára tudtok valami megoldást?
Van egy progim ami kirajzol egy kört ,azt szeretném ha egy gomb lenyomására(nem tartom lent) valamivel arrébb "menne" de ne csak úgy hogy most itt van aztán meg ott hanem látszódjon ahogy "megy" azt találtam ki hogy egy for ciklusban növelem az x-et és utána meghívom a repaint() függvényt.
Sajna ez nem jött be úgyhogy beraktam egy "Thread.sleep(50)" sort de így is csak az történik hogy lenyomom a gombot letelik az 50 e.másodperc és utána megint csak úgy átrajzolódik az x végső értéke által jelölt koordinátára.Ahhoz, hogy látszódjon az, hogy arrébb megy a kör, folyamatosan ki kell rajzolnod a két pont közötti úton is. Itt már matekozni kell, amit én sosem szerettem.

-
TBG
senior tag
NetBeans-t használok az az alapból futtatható Jart készít, de még ha nem is így volna akkor is a Windows úgy írja h Executable Jar File. Egyébként nincs hibaüzenet csak simán nem történik semmi.
manifest-ben mi van?
-
Taoharcos
aktív tag
NetBeans-t használok az az alapból futtatható Jart készít, de még ha nem is így volna akkor is a Windows úgy írja h Executable Jar File. Egyébként nincs hibaüzenet csak simán nem történik semmi.
Akkor inkább úgy futtasd, hogy parancssorba beírod, úgy "megmarad" a hibaüzenet.
-
DS39
nagyúr
NetBeans-t használok az az alapból futtatható Jart készít, de még ha nem is így volna akkor is a Windows úgy írja h Executable Jar File. Egyébként nincs hibaüzenet csak simán nem történik semmi.
társítsd hozzá a jre-ben lévő java.exe-t. akkor mennie kell, ha valóban felülettel rendelkező futtatható programot tartalmaz.
-
TBG
senior tag
Üdv, van valami ötletetek hogy miért van az hogy egy program ami az IDE-böl "tökéletesen" futtatható a jar fájlra kattintva nem indul el?
És még az is kérdés, hogy milyen hibával nem futtatja?
-
WonderCSabo
félisten
Üdv, van valami ötletetek hogy miért van az hogy egy program ami az IDE-böl "tökéletesen" futtatható a jar fájlra kattintva nem indul el?
Azért, mert a jar nem futtatható alapból. java -jar paranccsal lehet futtatni (már ha futtatható jart exportáltál)
-
Taoharcos
aktív tag
Embere válogatja
amúgy ha már az angolnál tartunk tudsz ajánlani valami jó könyvet?Én most a Core JavaServer Faces-el küzdök, mert az angolom még nem tökéletes, de megéri, mert közben az angolomat is fejlesztem. És számomra a kellő mélységben tárgyalja a témát.
-
DS39
nagyúr
Sziasztok, két kérdésem lenne:
1.Azt hogy oldjam meg hogy ha egy panelre rajzolok egy karikát aztán megváltoztatom a koordinátákat majd meghívom a repaintot akkor az új kör rajzolása előtt törölje ki az előbb rajzolt kört?
2.Ez a dolog egy kisebb fajta "Játékhoz" kellene és az érdekelne hogy hogy oldhatnám meg azt hogy két nyíl (pl. jobb és fel) egymástól független legyen , tehát ha nyomom a fel-t és a jobbra nyilat akkor jobbra is meg fel is(tehát átlósan ) mennyen ?2. KeyPressed eseménnyel figyeltesd hogy melyik gomb van lenyomva, és ha mindkettő le van nyomva egyidejűleg, akkor menjen az a valami átlósan ha kell.
-
Superhun
addikt
Sziasztok, két kérdésem lenne:
1.Azt hogy oldjam meg hogy ha egy panelre rajzolok egy karikát aztán megváltoztatom a koordinátákat majd meghívom a repaintot akkor az új kör rajzolása előtt törölje ki az előbb rajzolt kört?
2.Ez a dolog egy kisebb fajta "Játékhoz" kellene és az érdekelne hogy hogy oldhatnám meg azt hogy két nyíl (pl. jobb és fel) egymástól független legyen , tehát ha nyomom a fel-t és a jobbra nyilat akkor jobbra is meg fel is(tehát átlósan ) mennyen ?1. A felüldefiniált paintComponent metódus első sorába:
super.paintComponent(g);
2. Ne írjuk meg helyetted a játékot?

-
Superhun
addikt
Nem tudom, ha a classes mappát törlöm az nem segít, egyébként meg már pár napja fen áll a probléma azóta meg már jó párszor újra indítottam.

Ha nem bonyolult struktúrájú a projekt, ahhoz hozz létre egy új projektet és másold be a .java fájlokat az src mappába.
-
DS39
nagyúr
Van valami ötletetek hogy miért lehet az hogy egy teljes projekt minden osztálya egyszercsak azt a hibaüzenetet adja hogy duplicate class?
indítsd újra a netbabot, vagy töröld a build/classes mappa tartalmát. (esetleg a package deklarációt törölheted az elejéről)
nálam hibásan még nem jelezte, csak ha tényleg dupla volt egy package-en belül. (7.3-as NetBeans)
-
Superhun
addikt
7.3 tán a legújabb(?)
Igen az a legújabb. Akkor nem tudom milyen kínja van.

-
Superhun
addikt
És megoldás van rá?
Ha 5 percen belül új hozzászólást akarsz írni, szerkeszd a régebbit.
Nem értek annyira NetBeans-hez sajna, de hallottam már a te problémádhoz hasonló finomságokat. Azt nem tudom, hogy az újabb verziók csinálják-e. Milyen verziót használsz?
-
Superhun
addikt
Van valami ötletetek hogy miért lehet az hogy egy teljes projekt minden osztálya egyszercsak azt a hibaüzenetet adja hogy duplicate class?
Csak nem NetBeans?

-
Superhun
addikt
ugy csináltam h Arrays.asList (aTömböm).indexOf ()
Ez nem jó, mert kétdimenziós a tömböd. Egydimenziós tömbbel próbálsz megfeleltetni egy JTextFieldet.

Így próbáld:
int n = -1, m = -1;
indexkereses:
for(int i = 0; i < aTombod.length; ++i)
{
for(int j = 0; j < aTombod[i].length; ++j)
{
if(aTombod[i][j] == forrasTextBox)
{
n = i;
m = j;
break indexkereses;
}
}
} -
Superhun
addikt
én úgy próbáltam hogy a get component eredményét alakítottam textfieldé és aztan idexof de minusz eggyet ad vissza, majd megprobálom amit mondtál de az akkor is működik ha a textfield "ki van kapcsolva" (seteditable (false))?
Hát ha akkor is fókuszt tud kapni, amikor le van tiltva a szerkeszthetőség, akkor működik.
A getComponent meg ugyan azt adja vissza, mint a getSource. Tömbnek egyébként nincs indexOf metódusa. -
Superhun
addikt
Üdv, hogyan tudnám érzékelni hogy a felhasználó egy JTextField-eket tartalmazó tömb melyik elemére kattintott?Ha a getComponent() függvényt használom az valami nagyon csúnya dolgot ad vissza nem tudom hogy azt hogyan tudnám feldolgozni

Hozzáadsz egy FocusListener-t a JTextField-ekhez. A focusGained metódusban pedig meghívod az esemény getSource() metódusát. Az eredményt JTextFieldé castolod, és meg is van a forrás. Aztán végigiterálsz a tömbön és megnézed, hogy az i. eleme egyenlő-e ezzel a forrással.
-
DS39
nagyúr
Sziasztok , valaki meg tudná mondani hogy egy JScrollPane-t hogy tudom úgy beállítani hogy a a legaljára van tekerve és mondjuk jön egy új üzenet akkor maradjon is a legalján(lásd facebook chat)?
pl így: [link]
ezt a void-ot meghívod minden új üzenet érkezése/JScrollPane-be tárolása után. (spCsúszka itt a JScrollPane)
-
DS39
nagyúr
Sziasztok!
Van valakinek ötlete hogy a java legújabb verziójával mért nem megy a javafx?(javafx does not found)
Ráadásul NetBeans-t használok, valahol olvastam hogy az magától beállítja magát ha arra van szükség.Tools/Plugins-nél tudod szerintem telepíteni.
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Fejhallgató erősítő és DAC topik
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- BestBuy topik
- Nintendo Switch 2
- Arc Raiders
- AMD vs. INTEL vs. NVIDIA
- Samsung kuponkunyeráló
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy S26 Ultra - fontossági sorrend
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- MSI GF65 Thin - 15,6"FHD 120Hz IPS - i5-9300H - 16GB - 1,25TB SSD - Win11 - GTX 1660 Ti - MAGYAR
- Apple MacBook Pro 13" M2 (2022) 8GB / 256GB asztroszürke
- Lenovo Thinkpad P15 Gen 2 - 23 akkuciklus - 27% ÁFÁS (0358AB)
- iPhone 17 Pro 256 GB Kozmosz - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- 27% - MSI MAG Coreliquid I240 AIO Vízhűtés!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Viszont akkor is kellene 1 port ami még mindíg nem tudom, hogy mi legyen... Kicsit kezd aggasztani, hogy nem találok ilyen jellegű kérdést a neten... Valami elkerüli a figyelmem?


)
Addig is kösz a segítséget
![;]](http://cdn.rios.hu/dl/s/v1.gif)




