- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- Parci: Milyen mosógépet vegyek?
- bacsis: Gyere el a 11. BRSZK-ra!
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Gurulunk, WAZE?!
-
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 Nyomtatók, szkennerek Tabletek, E-bookok 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
-
Jim-Y
veterán
Hat annak nem sok ertelmet latom, hogy REST backend melle, nem SPA klienst csinalsz. Biztos van, csak en meg nem latom, de varom az erveket, marmint tenyleg

-
Jim-Y
veterán
Köszi, értem. Responsive design-t használtam eddig, de nézegettem már a phonegap-et is. Amit tudni szerettem volna, hogy tényleg van-e értelme az ilyen felbontásnak, de a válaszodból remekül kiderült, hogy jól sejtettem.
A js oldalon az ajaxos url-hez gondolom érdemes egy globális változót létrehozni ami az url elejét tárolja és ezt felhasználni mindenhol, ha egy idő után kikerülne valós domain-re vagy domaint váltana a későbbiekben.
Sot, igazabol megoldhatod egyetlen projekttel is,
* Java eseten van ra lehetoseged egy JEE app segitsegevel, pl JSF MVC-vel. +resp. design.
* Vagy megfoghatod a dolgot JavaScript oldalon is, Hipszter leszek iojs-ben ugy, hogy Express framework, es valamilyen templating engine (pl Jade, vagy Markdown) segitsegevel csinalod meg az appot.** Vagy van egy harmadik, kettot otvozo very-hot-topic megoldas, hogy Isomorfic-usan csinalod meg a projektet, iojs es React segitsegevel. Ez azt jelenti, hogy az elso szerver request alkalmaval (vagy navigationnel) meg szerver oldalon allitod ossze a landing page-et, ezt kuldod el a kliensnek, majd onnantol kezdve ugy mukodik az oldal mint egy SPA. Eddig erre tobb okbol sem volt lehetoseg, de miota van node azota elmeletben mar lehetseges, gyakorlatban meg kellett a React js szeru realizacio, miszerint a React kepes lesz felismerni, hogy mar kliens oldali kornyezetben van, es kepes ugy futni. Ennel a megoldasnal meg a Meteor is emlitest erdemel.
Ugye az elso esetben nem uszod meg a JavaScriptet sem, utobbi ket esetben pedig csak JavaScriptet kell hasznalnod, igy fejlesztoi szempontbol meguszhato a context switching, mas problemak persze adodhatnak (mennyire mature, mennyire nagy a project, relacios/dokumentum orientalt, stb..).
Udv
-
Jim-Y
veterán
Köszi, értem. Responsive design-t használtam eddig, de nézegettem már a phonegap-et is. Amit tudni szerettem volna, hogy tényleg van-e értelme az ilyen felbontásnak, de a válaszodból remekül kiderült, hogy jól sejtettem.
A js oldalon az ajaxos url-hez gondolom érdemes egy globális változót létrehozni ami az url elejét tárolja és ezt felhasználni mindenhol, ha egy idő után kikerülne valós domain-re vagy domaint váltana a későbbiekben.
Kell csinálni egy konfig fájlt, amibe az ilyen, egész applikaciot érintő beállításokat teszel. És utána ezt használni az ajax kereseknel mint baseUrl-t.
-
Jim-Y
veterán
"Ugyan azokat a hívásokat írod meg 2X egyszer mv-ként adod vissza másszor pedig JSON-ben."
Vagy nem értelek vagy nem jól fogalmaztam, mert miért írnám meg 2-szer

Angular js-t valójában még sose használtam, csak nézegettem és ezért nem teljesen tudom, hogyan működik, de sajnos most nincs időm tesztelgetni, de hamarosan már végre lesz
Én arra gondoltam h létrehozok egy project1-t(artifact vagy akárhogy hívják) és ebben létrehozok entitásokat,service,dao és restfull controllereket amibe pl megírom, hogy user felvétele, userek listázása, és user törlése db-be. Ezek ugye mind jsonos műveletek lesznek. Ez lesz az egész alkalmazás "agya".
Project2-be létrehozok templateket és mondjuk azt mondom h a controller egyik fv-e visszaadja a home oldalt induláskor. Ez lesz az alkalmazás egyik megjelenítése formája.
Kiteszem a szerverre mind2 war-t.
Projekt1-ben van listUsers fv ami jsonba visszaadja a usereket. Projekt2-ben meghívom h localhost:8080/project1/listUsers(pl tomcatnél) amikor betölt a localhost:8080/project2/home. Az lenne a kérdés, hogy ez hülyeség vagy ennek van értelme ha tényleg akarok hozzá web,android vagy más alkalmazásokból használni a funkciókat, persze ha értelmesek. Ha csak weboldalnál maradok, akkor ez nyilván csak fölösleges bonyolítás, de jó hosszútávon gondolkodni.Köszi szépen, hogy válaszolsz az amatőr kérdéseimre

Projekt1
======Java+REST endpointok+Data tier
Projekt2
======JavaScript kliens applikacio, akar Angularral ami AJAX segitsegevel hivja a Projekt1 REST szervizeit.
Ide ha kell mobilos nezet is, akkor 2 lehetoseged van:1: reszponziv design. PC, mobil, tablet minden bongeszoben nyitja meg az oldalt, es a layout igazodni fog a felbontashoz
2: hybrid mobil applikacio, Apache Cordova segitsegevel. (buzzwords: PhoneGap, Ionic, Touchstone). Ilyenkor egy mobilos applikaciot csinalsz (igen olyat amit feltolthetsz az AppStore-ba, Android Store-ba) es a build soran a cordova csinal neked egy build-browsert amit feltehetsz egy webszerverre.
Udv
-
Jim-Y
veterán
-
Jim-Y
veterán
"closed as not constructive "
Ettől megyek a falnak, ha a stackoverflow szóba kerül...
Érdekes téma, értelmes társalgás, de "not constructive"
A stack szerintem alapvetően arra jó, hogy ha valahol elakadsz, akkor több mint valószínű, hogy találsz rá megoldást az oldalon, de ha csak + információt szeretnél felvenni, akkor nem a megfelelő platform. Pont amiatt amit írtál. Én ha bővíteni szeretném a spektrumom, akkor redditre és twiterre járok, itt megnyitom az érdekes linkeket és ezek alatt sokszor lehet is beszélgetni a kommentekben, és nem zárják be azzal, hogy offtopik

-
Jim-Y
veterán
Én most vettem a laptopomba + memóriát 4 > 8, illetve a HDD-t kicseréltem SSD-re, és nagyon megköszönte a rendszer. Linuxot használok és itt is baromi látványos lett a javulás. Én az élettartamtól nem tartok..addig bőven nem tervezem használni a gépet, mire bemondaná az unalmast. Pedig most minden SSD-n van, nem csak a rendszer

-
Jim-Y
veterán
Mi ez a JavaScriptes példa, elég érdekes..most viccen kívül
A fele nincs is JS-ben, egyedül a forEach ECMA5 óta. Illetve van még az in operátor, de azt nem nagyon szokás használni, főleg nem listákra. 
-
Jim-Y
veterán
Nem csak azzal. Ha van *.@elte.hu vagy *@bme.hu - s email címed akkor már tudsz regisztrálni. Más kérdés hogy nekem a legújabb intellij buildet nem sikerült aktiválni mert egész egyszerűen nem volt Field ahova beirhattam volna az email címem. Többi productnal ment.
-
Jim-Y
veterán
Szia, pszeudo-magyarázat

ciklus 1-től 10-ig
ciklusváltozó explicit inkrementálása
print ciklusváltozó
ciklusváltozó implicit inkrementálása
ciklus végemásik eset:
ciklus 1-től 10-ig
print ciklusváltozó
ciklusváltozó explicit inkrementálása
ciklusváltozó implicit inkrementálása
ciklus végeNézzük konkrétan, hogy a ciklus első periodusában mi történik:
első esetben:
i = 1
i = i + 1
print(i) // 2
i = i + 1 // i == 3másik esetben
i = 1
print(i) // 1
i = i + 1 // i == 2
i = i + 1 // i == 3 -
Jim-Y
veterán
nem tudom ismeritek-e, de jó kis szórakozás és tanulni is lehet belőle: http://www.codewars.com/
Eddig nem volt benne Java, de most végre bétában betették! Lehet feladványokat is csinálni, vagy mások feladványát megcsinálni. Ha valamit sikerült megoldani, akkor mások megoldását is meg lehet nézni. Ebből pedig sokat lehet tanulni.Én ismerem, szoktam játszani, bár eddig csak JS vonalon, mostantól lehet a Java is az esti elfoglaltság része lesz

-
Jim-Y
veterán
Csak speciális esetekben van különbség a kettő között. Én postfix szoktam használni mindig, de eddig se elonyom, se hatranyom nem származott belőle. Pl javascriptben
console.log(i++) nem ugyanazt logolja mint
console.log(++i)
Előbbi kiirat majd inkremental, utóbbi inkremental majd kiirat. Javascriptben az automatic semicolon insertion miatt lehet talán érdemesebb a postfix et megszokás, de ezek ezoterikus esetek. -
Jim-Y
veterán
-
Jim-Y
veterán
Egyetértek azzal, hogy Linuxon kényelmesebb lehet a fejlesztés sok esetben, viszont egy git (főleg eclipse git kliens esetén) miatt nem kell rögtön a kollégát linuxra szoktatni válaszként, főleg hogy ebben az esetben nincs is igazán különbség.
Nem a git miatt irtam, hogy linux, hanem mert azt irta, hogy win+eclipse
En windowson kezdtem, majd attertem linuxra, es nem mennek vissza. Produktivabbnak erzem magam ebben a kornyezetben. Ezert irtam amit, mert a szemelyes velemnyem ez. 
-
Jim-Y
veterán
Mi a különbség a linuxon kiadott
git push
és a Windowson kiadott
git push
parancs között?

plaschi: A GitHub-ban semmi speckó dolog nincs, sima szabványos git repókat tudsz vele létrehozni. Szóval bármelyik Eclipse Git tutorial megfelel.
Meg veletlenul se akarok flame-wart inditani, en szerencsere linuxon fejlesztek, de 5 ismerosombol, akikkel ilyenrol beszelgettem 5 rossznak erzi, hogy windowson kell dolgoznia. Lehet csak 4-el beszelgettem, de nem lehet veletlen a 100%-os arany
De mondom, ez olyan mint a Android / iOS vita, en nem akarok ilyenbe belefolyni, nalunk a terminal eleg frekventaltan hasznaljuk a napi munka soran, ezt windowson kinszenvedes lenne veghez vinni. -
Jim-Y
veterán
+1
Ez velem is pont igy van. Security miatt csak cegen belul lehet a repo, az otthoni projektjeim meg mennek GitHub-ra

plaschil: Aww, linux please

-
Jim-Y
veterán
Igen, érdemes lehet, de annyival nem jobb, hogy kidobjunk 3 év GWT tapasztalatot. A Dartot újra kellene kezdeni az elejétől, végigxopni mindent, amit GWT-vel már végiszoptunk és jelenleg annyival nem ad többet.
Hat igen, ez viszont igaz. Egy kivetel lehet, ha az egyiknek nincs jovoje, mig a masiknak mondjuk lenne. Bar a Dart eseten is ketseges a jovo, pont mint a GWT-nel.
-
Jim-Y
veterán
Azt írtam, hogy kvázi vastagkliens. Tehát funkciógazdag, mint egy vastagkliens, mégis böngészőben fut, tehát működik a központi menedzsment.
A JS-t manapság meg egészen egyszerűen nem tudod kikerülni, ha böngésző közelébe kerülsz. GWT-vel annyival jobb a helyzet, hogy nem kell a JS hülyeségeivel xopnod. Gyengén típusosság és társai
Plusz használhatod az összes Java design patternt, tesztelést(junit), refaktort, ami JS-ben egészen egyszerűen nem működik normálisan.Azon meg nem gondolkoztatok el, hogy talan erdemes lenne kiprobalni a Dart-ot, csak mert nekem ugy tunik, hogy az meg jobb lenne nektek, mint a GWT.
-
Jim-Y
veterán
Sziasztok!
Szeretnék csak gyakorlás céljából készíteni egy kisebb Java alkalmazást. Ez így nézne ki:
Lenne egy weboldal (bárki által elérhető), ide ellátogatnának a userek és látnának eseményeket (koncert, színház, stb). Itt tudnának jegyet foglalni az eseményre, tehát megjelenne nekik egy panel ahol kiválasztják grafikusan az ülőhelyeket (a már foglaltak piros színűek, a szabadok zöldek) és elküldik a foglalást.
Ez nyilván egy adatbázisban tárolódna. Én a MySQL-re gondoltam.
A másik oldalon pedig ülne egy adminisztrátor, aki webes felületen látná a foglalásokat grafikusan, meg ilyenek.
A kérdésem, hogy ti milyen technológiákat választanátok ehhez? Kezdő vagyok Java-ból, szeretnék fejlődni és úgy gondolom egy ilyen nagy, gyakorlati projekt sokat segítene. Ezért kérem, hogy érhetően írjátok le, hogy mit használnátok és én utána olvasok a dolgoknak.
Köszönöm.Mivel ilyet más úgyse fog írni:
- JAX-RS + MySQL
- AngularJS -
Jim-Y
veterán
-
Jim-Y
veterán
Na meg kérdés mi számít kimagasló bérezésnek
Sokszor itt félreértések vannak azt hiszem a jó java fejlesztők meg a munkáltatók között
Egyébként megdöbbentően sokan recruitolnak így fejvadászok, még a cég nevét se mondják meg, UI vagy backend, technológiák stb. stb. mégis mit várnak, időmilliomos az ember, hogy még ha ne adj isten tényleg épp aktuális is lehet a váltás ennyire hogy "java fejlesztőt keresünk" már ugrik is az ember és megy interjúzni? 
Meg se nézitek az email címét ugye?

-
Jim-Y
veterán
De annak mi értelme van?
Ha jól tudom akkor a jsf is sima html-t generál a végén. Ha szétszeded a logikát, meg a megjelenítést, akkor pont azt kapod, hogy van az üzletilogika+REST és van a megjelenítés (html,css,js).
Vagy csak én értek félre valamit

-
Jim-Y
veterán
Lehet igazad van, de attol ez meg nekem mindig egy fos marad

Persze megszokni mindent meg lehet, meg beletanulni ... De ahogy Winkler szokta mondani, altalaban ezek a "meg kell szokni" dolgok siman csak azt jelentik, hogy szar
Az meg, hogy luxus lenne kikerulni ... Nem tudom, eddig sikerult. Meg sokaknak sikerul, siman nem mennek el UI-t fejleszteni es ennyi. Persze valamikor luxus valamit kikerulni vagy ignoralni, es igen, hulye nem vagyok, hogy ha csinalni kell valamit aminek a legjobb modja jelenleg ez vagy az, akkor azt csak azert kikeruljem mert nem szeretem. Ertelmes mernok ilyet nyilvan nem csinal ...Jo de verpistike kettot akkor mar javascript ui fejlesztonek hivjak ...
De a listat lementem koszi
Ez nem feltétlen ui. Mármint.. ha te értesz a javascripthez az nem feltétlen jelenti azt, hogy te gui ninja vagy. Egy normális cégnél, egy javascriptes projekten, mondjuk 1,2 ember foglalkozik a gui-val (=css, html), az összes többi, mondjuk 3 frontend fejlesztő csak az üzleti logikával, megint másik 2,3,5 a backenddel. Ugye a backend lehet bármi. Általában java, webservicekkel, vagy akár nodejs, .net stb...
Az, hogy nem találkoztál a javascripptel eddig igencsak meglepő. A legtöbb enterprise rendszerben, aminek valami köze van a webhez, ott 100%, hogy megjelenik valamilyen szinten a js. Van ahol kevésbé, csak designolás miatt. Van ahol sokkal inkább. Pl apache cordova (alias PhoneGap), vagy ha pl van valamilyen I/O app, arra a legalkalmasabb momentán a node.
Szóval az én véleményem az, hogy egy mai programozónak valamilyen szinten tisztában kell lennie a js-el, mert előbb-utóbb találkozni fog vele. Én nem várnám el mindenkitől, hogy értsen hozzá, de azt elvárnám, hogy rálátás nélkül ne mondja rá, hogy szar, csak azért mert nem ismeri O.o
És igen, szerintem is abban teljesen igazad van, hogy nem az a jó szakember, aki ehhez, vagy ahhoz nagyon ért, majd mindent abban próbál megoldani, hanem inkább az, aki képes felismerni, hogy egy feladatot miben érdemes megoldani, majd az új technológiát képes minél gyorsabban a magáévá tenni.
-
Jim-Y
veterán
Közvetlen alternatíva nincs. Csak a legtöbb compile to js. Még az egyik ami a legígéretesebb a js leváltására az a Dart.
javascript az egy fos
Ebből a hozzászólásodból csak az jön le, hogy nem értesz hozzá, se a dolgokhoz. Ne vedd magadra, de tényleg. Most szar a C#, a Delphi, a Haskell, csak azért mert nem értek hozzá? Mert ennyi erővel ezekre én is mondhatnám, hogy szar...
10 évvel ezelőtt még lehet, hogy szar volt, de napjainkban a js aranykorát éli. Ha valaki tudja a bad habits-et, és azokat kerüli, neadj isten még ismeri a hasznos könyvtárakat, toolokat, akkor igenis nagyon baró cucc.
Lejárt...
Utóbbira, hogy ne csak a szám járjon, álljon itt 2 képzeletbeli eset:
1: vérpistike, aki szerint szar a js, nekiáll js-t használni. Mit csinál? Nyit egy szövegszerkesztőt, mondjuk vi-t, és elkezd javascriptben kódolni valamit, html, css, meg js ugye. Esetleg leszedi a jquery-t, mert a csapból is az folyik. Eset vége, vérpistike elkönyveli magában, hogy szar a js.
2: vérpistike 2, aki azért már eltöltött pár hónapot/évet a nyelvvel, még ha csak elméleti szinten is, követi a nyelv eseményeit, így tudja, hogy milyen hasznos eszközök állnak a rendlkezésére.
1: leszedi a Webstorm-ot, ami egy durván jó IDE javascripthez.
2: felteszi a nodejs-t
3: felteszi a grunt-ot npm-el.
4: beállítja a gruntot automatikus hintelésre, jasmine-al / mocha-val / karma-val megvalósít egy test-driven developmentet.
5: tudja, hogy mit vár el az apptól, tudja, hogy majd milyen web-service-eket akar hívni, milyen funkciókat akar megvalósítani, ezért már előre megírja a teszt-eseteket, és ehhez mérten valósítja meg a funkciókat.
6: vagy használja a browserify-t, vagy a RequireJS-t a modularizációra, így hosszú távon is fenntartható, és könnyen fejleszthető lesz a rendszer
7: leszed valami 3rd party lightweight library-t, hogy a DOM manipuláció egyszerűbb legyen, esetleg valamilyen templating rendszert
8: használja a Kaplan féle grid-et.Hoppá story end, és egy fasza kis kliens app kerekedett belőle.
-
Jim-Y
veterán
Hat en soha semmivel nem szivtam annyit, mint az extjs-el ... Sose mukodik semmi, meg az se amit a hivatalos doksibol nezek, debugolni pain in the ass ... Persze az egesz javascriptet ugy utalom, ahogy van. Van egyaltalan jelenleg barmi alternativaja amugy JS-nek kliens oldalon? Vagy most tenyleg ez a jovo? :S szvsz nagyon tul vagyunk a javascript lehetosegein, ez az extjs fele mvc framework is egy vicc szerintem ..persze most ezek a JS frameworkok mennek, egyik rosszabb mint a masik.
Generalt ui ... Hat igen. Tegnap ota vaadin ugyben olvasgatok, azert az a fos amit general, meg hogy utana belenyulni meg custom komponenest csinalni pain in the ass ... Na meg azert ez a sok ajax hivas is, nem tudom. De extjs-t meg soha tobbet ...akkor jsf-es irany, primefaces? Grails, wicket, play, ezek mit tudnak?
Kurvara nem latom webappok teren az iranyt, mi lenne a tuti ... Szar mind. SOA-s irany tetszene, meg talan legjobban egy spring mvc-s backend es melle valami jquerys ui? Restes webservicek...Közvetlen alternatíva nincs. Csak a legtöbb compile to js. Még az egyik ami a legígéretesebb a js leváltására az a Dart.
javascript az egy fos
Ebből a hozzászólásodból csak az jön le, hogy nem értesz hozzá, se a dolgokhoz. Ne vedd magadra, de tényleg. Most szar a C#, a Delphi, a Haskell, csak azért mert nem értek hozzá? Mert ennyi erővel ezekre én is mondhatnám, hogy szar...
10 évvel ezelőtt még lehet, hogy szar volt, de napjainkban a js aranykorát éli. Ha valaki tudja a bad habits-et, és azokat kerüli, neadj isten még ismeri a hasznos könyvtárakat, toolokat, akkor igenis nagyon baró cucc.
-
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?
-
Jim-Y
veterán
Az új osztály definíciójánál az ősosztály paraméteres. Vagy konkretizálod, hogy mi a paraméter, vagy hagyod eredeti formájában. A paraméterre vonatkozó megszorítást (Termek) csak az éppen definiált osztálynál tehetsz. Ez a megszorítás annyit tesz, hogy a fordító csak olyan Raktar objektumot enged létrehozni, aminek a paramétere Termek típusú, vagy annak leszármazottja. Ha Gyumolcs paraméterrel hozod létre, akkor onnantól kezdve már nem adhatsz hozzá bármilyen Termek leszármazottat, csak ami a Gyumolcs-ből ered.
Ha pl a Kifli is termék (de ugyebár nem Gyumolcs), akkor ez nem fog fordulni:
new Raktar<Gyumolcs>().add(new Kifli());
mert ez egy "gyümölcsraktár" példány, ahová kiflit nem lehet raktározni
szerk.:
a paraméteres leszármaztatásnál vagy az osztály definíciójakor szabod meg, hogy mi a paraméter, vagy az osztály is paraméteres lesz. Ha paraméteresen hagyod, akkor megmondhatod, hogy milyen ősosztályból lehet paraméter használni, amikor az osztályt létrehozod. A megszorítást meg azért az új osztálynál kell bevésni, mert arra vonatkozik a megszorításod, nem az ősosztályra.Köszönöm a válaszokat, közben sikerült megtalálnom a választ, az egyik könyvemben, ahol kb az van leírva amit te is leírtál

-
Jim-Y
veterán
A RaktarV-nek deklaráltál egy típusparamétert, ott. Egyébként bővítettem a hszemet. Javaslom olvasd el a Java genericset.
public class Raktar<T extends Termek>
Elolvastam, onnan vetődött fel a kérdés
mod: Lehet, nekiugrok még egyszer 
-
Jim-Y
veterán
public class RaktarV extends ArrayList<T extends Termek> { }
Ez semmiképpen nem lehet helyes, hiszen a T típust sehol sem deklaráltad.
Ebben az esetben nincs típusparamétere az osztálynak:
public class RaktarV extends ArrayList<Termek> { }
Ebben az esetben meg van:
public class Raktar<T extends Termek> extends ArrayList<T> { }
Mig az első esetben a RaktarV-be bármilyen Termek leszármazottat lehet rakni, a típusparaméteres verzióban csak az aktuális típusparamétert, vagy annak leszármazottjait, pl.
RaktarV<Gyumolcs> raktar;
raktar.add(new Termek()); // nem fordulMiért a helyes esetben a T-t hol deklaráltam?
public class Raktar<T extends Termek> extends ArrayList<T> { }
aha, akkor azt a különbséget már értem, hogy ha
ArrayList<Termek> -ként hozom létre az osztályt, akkor ebbe mehet Termek, és Termek leszármazott, a másik tipusparaméteres esetben pedig a typus argumentumtól függ, hogy mi mehet bele, tehát
RaktarV<T extends Termek> extends ArrayList<T> esetén ha olyat írok hogy
RaktarV<Gyumolcs> = new ...
akkor Csak Gyumolcs és annak leszármazottai mehetnek bele, de Termek mar nem, csak ugy ha a tipus-argumentum az Termek ->
RaktarV<Termek> = new ...De azt továbbra sem értem, hogy ezt miért így kell szintaktikailag létrehozni
Bár lehet ezen feleslegesen pörgök, jegyezzem meg 'oszt kész ^^ -
Jim-Y
veterán
Sziasztok, miért van az, hogy ez helyes:
public class RaktarV extends ArrayList<Termek> { }
ugye ez ha minden igaz azt, jelenti, hogy a RaktarV egy objektuma egy olyan ArrayList-et valósít meg ami Termek tipusú elemeket tárolhat.
de ez már helytelen:
public class RaktarV extends ArrayList<T extends Termek> { }
helyette ez a helyes
public class Raktar<T extends Termek> extends ArrayList<T> { }a kérdés csak annyi lenne, hogy akkor utóbbi esetben máshogyan kell szintaktikailag jelenzni és kész, vagy van valami más különbség is?
Ugye a második esetben a Raktar egy objektuma egy olyan ArrayListet valósít meg ami Termek, vagy Termek subclass tipusu elemeket tárolhat.
Nekem az nem világos, hogy miért nem így kell ezt is megadni:
public class RaktarV extends ArrayList<T extends Termek> { }?
üdv
-
Jim-Y
veterán
És ez így is van.
class Termek{
private String nev;
private double ar;
private double menny;
public Zoldseg(String nev, double ar) {
this.nev = nev;
this.ar = ar;
menny = 0.0;
}
public String getNev() {
return nev;
}
public double getAr() {
return ar;
}
public double getMenny() {
return menny;
}
public void setMenny(double menny) {
menny += menny;
}
}
public class Raktar {
Vector<String> aru = new Vector<String>();
public void felvitel() {
String nev = Console.readLine("Kérem adja meg az áru nevét: ");
Termek aru = new Temek(nev, 0.0);
if (zoldsegek.contains(aru)) {
System.out.println("Az áru már létezik!");
return;
}
double ar = Console.readDouble("Adja meg az áruárát: ");
double menny = Console.readDouble("Adja meg az áru mennyiségét (kg): ");
aru.add(new Termek(nev, ar));
}A Termek osztály még nincs kész és valszeg nem is jó.
Én ezt így csinálnám.
Nyílván csinálhatnál ekkor a gyümölcsöknek is egy külön osztályt. De akár az is játszik, hogy nem csinálsz egy külön interface-t, hanem pl a Zöldséget a Termék osztályból származtatod, mint ahogy a Gyümölcsöt is.
Ez sem egy világbajnok kód, de szerintem annál amit csináltál jobb
-
Jim-Y
veterán
Szerintem csinalj egy POJO-t aminek 3 propertyje lesz, egy nev es a ket szam, majd a Vektorod ilyen tipusu objektumokat taroljon.
-
Jim-Y
veterán
Na most latszik, hogy el se olvastam a feladatot rendesen. Szoval mea culpa, en azt hittem, hogy ez a tipikus elnevezek 5 member- es fuggvenyvaltozot ugyanolyannak, modositokkal teleszorom, es talald ki, hogy harmadik melysegben eppen melyik lesz az adott esetben ervenyes ertek (ez volt a Mor-St felvetelin, megspekelve azzal, hogy szintaktika helyes-e vagy ha nem hol hibas; ha szintaktika jo akkor forditas hiba nelkul lefut vagy hol hibas, ha lefordul akkor futtatasnal hibat ad es mit, vagy ha nem, mi a vegeredmeny).
Most csak megneztem me'g egyszer, bevallom a transient nekem nem volt meg se'ro'bo'l (mondjuk pont nem foglalkoztam sose objektumok neten atkuldesevel, es nem objektumokat, hanem - nem is feltetlen azonos - xml strukturakat mentunk), de egyetemistakent friss anyagkent azert nem tulzo talan. Az mas kerdes, hogy nem feltetlen tippeltem volna kapasbol jot...
Elnezest a feluletessegert!Jim-Y: azon kivul csak a static erdekes, de az meg nalam surun elofordul, ugyhogy annak csak nagyon figyelmetlenul ugrottam volna be.
Szerintem ebben a példában még a transient a legyegyszerűbben megtippelhető
Főleg ha valaki JPA-zott már valaha. -
Jim-Y
veterán
Én már megfejtettem, annyit hadd mondjak el, hogy 1) attól, hogy valami nem szerializálódik ki, a változó létezik és egész szám, úgyhogy megjelenik a kiírásban (2x4 számjegy biztosan lesz); 2) és ez a BROTIP része: a Java szerializálás sokkal bonyolultabb, mint eddig gondoltam.
És aki ilyet kérdez vizsga beugróban, nyaljon sünt. Ez a történet nem az egyszerű szabályokról szól

Szerintem ez még nem egy elvetemült vizsgakérdés, DE az igaz, hogy sima fél éves java se tanulás után ez nehéz.
Nekünk idén volt java ee kurzusunk, ahol az elején socketeken keresztül szerializáltunk ki objektumokat, mivelhogy az az rmi alapja, ami később az ejb (rmi over iiop) alapja lesz. Szóval egy ilyen javas kurzuson ez a kérdés simán előfordulhat és még csak szemét kérdésnek sem nevezném. Más kérdés, hogy pl én sem tudom rá a választ, de ez inkább az én szegénységi bizonyítványom

Valaki megírná nekem, hogy miért pont
1709 -et meg 6709-et tippelt? A 7-re vagyok kíváncsi a többi így már tiszta
-
Jim-Y
veterán
Én nem vagyok java programozó, de azért tippelek én is, ugye itt objektum szerializációról van szó, és arra mennek rá, hogy a public, private, static és transient hogy befolyásolja a szerializációt.
Az én tippem (sajnos nem tudom, hogy az int default mire értékelődik ki, ha nullára akkor)
104
609
ha null, akkor
14
69 -
Jim-Y
veterán
Kezdd akkor a konyvvel, ha az a javan keresztul megtanitja az alapveto programozasi elmeleteket mint tipusok, azonositok, utasitasok, vezerlesi szerkezetek, fuggvenyek, metodusok, objektumok, oroklodes stb. akkor utana a tutorial konnyebben ertheto lesz:-)
-
Jim-Y
veterán
-
Jim-Y
veterán
Erre a kérdésre jó választ nem fogsz találni. Most jobban végiggondoltam, hogy nálunk mi alapján megy a felvételiztetés, és nem vagyok tőle boldog. A CTO-val beszélve mondott pár technikai jellegű kvízkérdést, amire mondjuk egy könyvben megtalálod a választ, de szvsz nem sok értéket képvisel h a speciális eseteket kisujjból vágod.
Többet számít inkább az, hogy mennyire vagy csapatban hajlandó dolgozni, mennyire vagy rugalmas, alkalmazkodó, tanulékony, beilleszkedő, mennyire van rálátásod technológiákra, és nem utolsó sorban, milyen meggyőzően adod ezt elő. Minden cégnek, minden projektnek megvan a maga technológiája, azt egy juniornak úgyis meg kell tanulnia használni, és sokszor fontosabb, ha a metodikával tisztában vagy.Értem, az utóbbi részével nem lesz gond szerintem, előbbivel sem, mármint a kvízkérdésekkel, de attól azért félek, mert én még Nem dolgoztam java fejlesztőként, a tudásom leginkább abból áll amit a suliban tanultunk ami sokszor azért -főleg gyakorlás nélkül- nem fedi az ilyen kvízkérdéseket. Gondolok arra, hogy ha nem fejlesztek folyamatosan akkor kiesek a ritmusból, felejtek dolgokat stb. De akkor leginkább csak sűrűbben fogok foglalkozni a Java-val mint témával az interjúig és kész

-
Jim-Y
veterán
Sziasztok, ha JAVA-s állásinterjúra készülök, akkor az oracle tutorialon kívül még mit érdemes átolvasni? üdv
-
Jim-Y
veterán
Az egyik szép megoldás hogy servlet-et használsz. Ennek át tudsz adni url paramétereket és az alapján könnyen megtalálod a videót (hangot) a fájlrendszerben.
Itt egy példa képekre, de videókra/hangokra is ez az elv: [link]
Arra figyelj, hogy ez nem stream, hanem egyben leszedi az egészet, de szerintem ez most nem probléma
.köszi megnézem.
-
Jim-Y
veterán
Sziasztok
Java EE-s téma, remélem tudtok ebben is segíteni.
Van egy jsf oldalam, és az oldalon mp3-at szeretnék lejátszani html5 audio tag segítségével. Alap esetben egy "távoli szerveren" lennének a zenék eltárolva, ami jelenleg nem működik, úgyhogy tesztelési céllal gondoltam a gépemről adnék meg egy zenét.Nagyjából így próbálkoztam
<audio controls="true">
<source src="/home/jim/Music/music.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</source>
</audio>Na most a probléma ezzel, hogy -szerintem- így nem találja meg a zenét az app. Megjelenik az oldalon az audio tag, de "szürke", gondolom azért mert a zene nincs az alkalmazásszerver (glassfish) kontextusában.
A kérdés, hogy hova tegyem a zenét, és hogy hivatkozzak rá, hogy működjön?
üdvmegj: van egy módszer, amivel el tudom érni a fájlt, de az nagyon ocsmány, mondjuk már az alapkoncepció is az, úgyhogy mindegy. Na ami ugye bekerül a WEB fájlok közé az elérhető kívülről, szóval a /resources mappa mellé csináltam egy music mappát, abba belemásoltam a zenét, és azt linkeltem be:
<source src="http://localhost:8080/woowie/resources/music/music.mp3" type="audio/mpeg"> így sikerül is lejátszani, csak hát...

Na mindegy ez most úgyis tesztüzem, meg az alkalmazás is csak gyakorlás, úgyhogy jó lesz akkor így.
-
Jim-Y
veterán
Eclipse Ketler, JAVA EE alkalmazásokhoz szánt verzió, új projektnél a Runtime meghatározásánál meg kell adni egy alkalmazásszervert, ami nálam egy Glassfish, letöltöttem a glassfish 4.0-ás verzióját, kéri is a helyét az Eclipse, meg is találja benne a szervert, de itt írja azt a wizard, hogy csak JRE-t talált, egy 1.6-ost ami alapból fent van a gépen, és én adtam hozzá egy 1.7-et de az is csak JRE, így nem enged továbbmenni, mert írja, hogy JDK kell neki.
printscreen: [link]
Ketler = Kepler természetesen

-
Jim-Y
veterán
Eclipse Ketler, JAVA EE alkalmazásokhoz szánt verzió, új projektnél a Runtime meghatározásánál meg kell adni egy alkalmazásszervert, ami nálam egy Glassfish, letöltöttem a glassfish 4.0-ás verzióját, kéri is a helyét az Eclipse, meg is találja benne a szervert, de itt írja azt a wizard, hogy csak JRE-t talált, egy 1.6-ost ami alapból fent van a gépen, és én adtam hozzá egy 1.7-et de az is csak JRE, így nem enged továbbmenni, mert írja, hogy JDK kell neki.
printscreen: [link]
-
Jim-Y
veterán
igazad van, akkor pontosítok, vállalati lapos, új programot nem tudok installálni, mert megfog az UAC, exe-t tudok futtatni, csak olyat nem ami installálna valamit, így pontos
a rendszergazdával az a gond, hogy egy örökkévalóság amíg történik valami, ahhoz, hogy egy újabb verziójú java-t feltegyenek a gépemre, el kell indítanom egy kérvényt, meg kell indokolnom, hogy miért kell stb... egy szó, mint száz, ha meg lehet oldani, akkor inkább a telepítőt megkerülném. 
WonderCsabo: értem
fene, akkor nem úszom meg...WonderCsabo: igen, ezt én is megtaláltam, de reméltem, hogy valami egyszerűbb módja is van, azért köszönöm
-
Jim-Y
veterán
Sziasztok, 7-es JDK-t szeretnék feltenni a gépemre, de nem tudok exe-t futtatni, létezik erre valami megoldás? üdv
Az Eclipse igényli teljes JDK meglétét, és nem elégszik meg a JRE-vel.
-
Jim-Y
veterán
Üdv ismét. Tanulom nagyban az alapokat és belefutottam egy ilyenbe:
String gyumolcs = "körte";
gyumolcs = "barack";Így a gyümölcsöm barack lesz, nem pedig körte. De a hivatalos dokumentáció szerint nem lehet megváltoztatni a gyumolcs értékét, az első hozzárendelés után:
"Enclosing your character string within double quotes will automatically create a new String object; for example, String s = "this is a string";. String objects are immutable, which means that once created, their values cannot be changed"
WTF? Vagy mire gondolnak?
Lehet hülyeséget írok, de ebben az esetben tényleg nem változtatod meg a string literál értékét, az immutable marad, ellenben a gyumolcs változó referenciáját ráállítod a string class egy objektumára ("barack"), így a gyumolcs ezentúl a barack string literálra fog mutatni a memóriában, és nem a körtére. A GC meg gondolom végzi a dolgát ezután a "körte"-n.
"Now we find that the value displayed by the myString variable has changed. We have defined immutable objects as being unable to change in value, so what is happening? Let's extend the example again to watch the myString variable closer.
String myString = new String( "old String" );
String myCache = myString;
System.out.println( "equal: " + myString.equals( myCache ) );
System.out.println( "same: " + ( myString == myCache ) );
myString = "not " + myString;
System.out.println( "equal: " + myString.equals( myCache ) );
System.out.println( "same: " + ( myString == myCache ) );
The result from executing this is:
equal: true
same: true
equal: false
same: false
What this shows is that variable myString is referencing a new instance of the String class. The contents of the object didn't change; we discarded the instance and changed our reference to a new one with new contents." -
Jim-Y
veterán
Sziasztok.
Ha JAVA-s állásinterjúkra, vagyis az ezeken gyakran előforduló kérdésekre szeretnék gyakorolni, akkor milyen forrást javasolnátok? üdv
-
Jim-Y
veterán
-
Jim-Y
veterán
próbáltam ilyet...bar ez sem mukodik.
updateInt("ID", newID); // a newID deklaraltam,mivel nincs ilye..bar nem tudom h most kell e (hibat jelez)
String insertSql = "INSERT INTO Workers (ID,FIRST_NAME,LAST_NAME,JOB_TITLE) VALUES("+newID+","'"+firs+"'","'"+last+"',"'"+job+"'"); // unclosed character literal.t jeley
stmt.executeUpdate(insertSql);Így próbáldd:
String insertSql = "INSERT INTO Workers (ID,FIRST_NAME,LAST_NAME,JOB_TITLE) VALUES("+newID+",'"+first+"','"+last+"','"+job+"';");
-
Jim-Y
veterán
Ezt kene otvozni az elotted levo felkialtojeles megoldassal es szerintem megvan a nyertes
Boolean valtozo invertalasanal teljesen felesleges a ?: operator.Ha tippelnem kene, ebbol valamikor a klasszikus bortonor problema lesz (100 zart cella, az or eloszor mindegyiet kinyitja, aztan minden masodikat becsuk, aztan minden harmadikat atbillent... egeszen szazig). Mondjuk ertelme nincs sok, biztosan iskolai feladat.
Na igen, leírtam, mondom ez fasza, aztán visszaolvastam egyet, és leesett, hogy úgy mégjobb lenne,buuurn
beírni már nem írtam be viszont 
(#3754) TBG Köszi a választ, végül mindkettőt felhasználtam a programban, de a problémámhoz a konstruktorban objektum átadós módszert választottam most.
-
Jim-Y
veterán
Ha van egy ilyen tömböm:
public boolean[] bortonajtok = {false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,false,false,false,false};
És ez a metódus:
public boolean kulcsFordit(){
if(bortonajtok[ajto] == false){
bortonajtok[ajto] = true;
return bortonajtok[ajto];
}
else{
bortonajtok[ajto] = false;
return bortonajtok[ajto];
}
/remélem jól vannak megírva/ Hogyan tudom használni a tömbön a metódust?Szerintem:
public void kulcsFordit(boolean[] bortonajtok,int ajto){
bortonajtok[ajto] = (bortonajtok[ajto]) ? false : true;
}Használat:
kulcsFordit(bortonajtok, 10)
Így megadod, hogy melyik ajtót szeretnéd kinyitni / becsukni. üdv
-
Jim-Y
veterán
Sziasztok
Nagyon alap kérdés következik

Van egy osztályom
AppPanel.java ami egy JPanel-ből származik.public AppPanel(Client client) {
this.client = client;
welcomeForm = new WelcomeForm();
contentForm = new ContentForm(this.client);
profileForm = new ProfileForm(this.client);
}Mindjárt visszatérek a fentire, de előtte:
- az AppPanel ami egy panel három részre van osztva, szemléltetésképp header, content, footer, mindhárom egy másik JPanel.Az AppPanel konstruktorában példányosítok 3 panelt amik a content szerepét töltik majd be. (welcomeForm, contentForm, profileForm).
A kérdés: az egyes panelekben, például a profileForm-ban szükségem lenne az AppPanel objektumára, hogy be tudjam zárni magát a Panelt, és másikat töltsek be a contentbe.
Jelenleg úgy néz ki az alkalmazás, hogy alaból a contentben a WelcomeForm van, majd ha belépek akkor azt lecserélem a contentForm-ra, illetve ha belépek a profilba akkor a profileForm töltődik be. Ha belépek a profilba, akkor ki szeretnék lépni onna, és azt szeretném, ha újra a contentForm lenne a contentben.
Ti ezt hogy csinálnátok meg? üdv
megj: a contentet jelenleg ugy cserélgetem, hogy a headerben vannak gombok (bejelntkezés -> lecseréli a welcomeForm-ot contentForm-ra, profil -> lecseréli a contentForm-ot profilForm-ra, de ha belépek a profilba, akkor jelenleg nincs gomb arra hogy visszalépjek, ezt a bezár gombot magában a panelben szeretném implementálni, nem a headerben.)
-
Jim-Y
veterán
Sziasztok, a korábbi JMF-es kódomat felhasználva,plusz a java beépített controllerét csináltam egy ilyen mp3 lejátszót:

*bocs a minőség miatt, linuxon nem mükszik a screenshot nekem
Itt a hozzá tartozó kódrészlet.
public MusicPlayerImpl(){
super();
setLayout(new BorderLayout());
setBackground(Color.DARK_GRAY);
Format input1 = new AudioFormat(AudioFormat.MPEGLAYER3);
Format input2 = new AudioFormat(AudioFormat.MPEG);
Format output = new AudioFormat(AudioFormat.LINEAR);
PlugInManager.addPlugIn(
"com.sun.media.codec.audio.mp3.JavaDecoder",
new Format[]{input1, input2},
new Format[]{output},
PlugInManager.CODEC
);
try{
createPlayer();
}
catch(Exception ex){
ex.printStackTrace();
}
setVisible(true);
}
private void createPlayer() {
try {
player = Manager.createRealizedPlayer(new MediaLocator("http://xx.xx.xx.xx/public/akcent.mp3"));
Component controlsComponent = player.getControlPanelComponent();
if( controlsComponent != null ) {
add( controlsComponent, BorderLayout.NORTH );
}
}
catch ( Exception e ){
JOptionPane.showMessageDialog(this,"Invalid file or location", "Error loading file",JOptionPane.ERROR_MESSAGE);
}
}Itt a Component controlsComponent = player.getControlPanelComponent(); csinálja a fenti képen látható eredményt. A kérdésem csak annyi lenne, hogy ezt hogy lehet átdizájnolni kicsit? Háttér, előtér, esetleg ikonok hozzáadása/elvétele?
Így próbáltam:
Component controlsComponent = player.getControlPanelComponent();
if( controlsComponent != null ) {
controlsComponent.setPreferredSize(new Dimension(300,20));
controlsComponent.setBackground(Color.BLACK);
controlsComponent.setForeground(Color.WHITE);
controlsComponent.createImage(330, 20);
controlsComponent.repaint();
add( controlsComponent, BorderLayout.NORTH );
}De semmi eredmény :/
üdv
-
Jim-Y
veterán
Oké, de annyi, hogy JMF még sajnos nem volt elég, mert
"jmf mp3 player java" queryre még annyi rossz találatot adott, vagy 5-6 példaprojektet hoztam létre mielőtt ez bevált volna, vagyis az, hogy beválik, még nem biztos, de már a projektembe beleinjektáltam, tudok start, stopolni, és localhostról, és szerverről is zenét lejátszani, szv jobb mint a semmi.Az igazi az lenne, ha valami javafx szerű kódot fel tudnék használni a projektben, mert most magamtól szedtem le play, pause, next stb ikonokat, és hát ez így mindennek nevezhető, csak szépnek, vagy profinak nem
Meg pörgetősáv sincs :/Azért köszönöm a tippet, mert végül csak lett a dologból valami

-
Jim-Y
veterán
-
Jim-Y
veterán
Sziasztok, J2SE alatt szeretnék zenét lejátszani, mp3 lenne a legjobb, de igazából a kód egyszerűsége most magas prioritást élvez, tehát még ez sem feltétel.
Egyszer már kérdeztem itt a topikban, akkor annyit írtatok, hogy JMF, el is kezdtem ezen a vonalon keresni, ezt találtam: [link]
Ki is próbáltam egy külön projektben, működött is rendesen, tehát B tervnek jó lesz, de én nem szeretném a jelenlegi projektem átírni JavaFX-be, hanem szeretnék j2se vonalon maradni.
Nem tudjátok, hogy akkor mivel tudnék zenét lejátszani? üdv
lejárt...
vagy nem lehet valahogy ezt a JavaFX-es mediaplayert beágyazni a j2se-s projektembe?
-
Jim-Y
veterán
Sziasztok, J2SE alatt szeretnék zenét lejátszani, mp3 lenne a legjobb, de igazából a kód egyszerűsége most magas prioritást élvez, tehát még ez sem feltétel.
Egyszer már kérdeztem itt a topikban, akkor annyit írtatok, hogy JMF, el is kezdtem ezen a vonalon keresni, ezt találtam: [link]
Ki is próbáltam egy külön projektben, működött is rendesen, tehát B tervnek jó lesz, de én nem szeretném a jelenlegi projektem átírni JavaFX-be, hanem szeretnék j2se vonalon maradni.
Nem tudjátok, hogy akkor mivel tudnék zenét lejátszani? üdv
-
Jim-Y
veterán
sziasztok
ismertek valami módszert arra, hogy j2se-ben le tudjak játszatni mp3 fájlokat?! üdv
-
Jim-Y
veterán
(#3512) Jim-Y a blank veretlen volt,nem akartam kiírni.
Van egy osztaly ami orokolt Bike bol az Id,farbat-t,
Hogyan hivjam meg System.outprintln -ál a parent osztálytol orokolt tipusokat?
http://pastebin.com/tXhL3PDkEgy óráig él a link.
-
Jim-Y
veterán
-
Jim-Y
veterán
-
Jim-Y
veterán
BorderLayout a Te barátod.
JPanel jPanel = new JPanel(new BorderLayout());
jPanel.add(new JPanel(), BorderLayout.WEST);
jPanel.add(new JPanel(), BorderLayout.EAST);Karma megelőzött.
Köszönöm a válaszokat, így már jó

-
Jim-Y
veterán
Sziasztok, vagy egy swing komponensem, ami történetesen egy JPanel, erre szertnék úgy elhelyezni két másik panelt, hogy az egyik bal oldalon legyen, a másik pedig a sor végén jobb oldalon. Nekem annyire nem tiszta a JAVA-s layoutkezelés, hogy ezt nem sikerült megcsinálnom
Tud valaki kis infóval szolgálni, esetleg egy link? üdv -
Jim-Y
veterán
-
Jim-Y
veterán
Üdv!
Egy kis segítség kéne. Csináltam egy programot amiben pár dolgot nem tudok megcsinálni. Van egy menü az elején de a visszalépést nem tudtam megoldani benne ami elég idegesítő. A másik dolog pedig a szálkezelés.. néha így beakad az egész 1-2 mp-re és megy tovább. Egyébként egy ilyen kis játék lenne ez... suliba kéne majd vizsgafeladatnak.
Ha valaki tudna segíteni azért nagyon hálás lennék. Feltöltöttem a programot ide:http://www.filedropper.com/csirke2
Szerintem egy kétes eredetű fájlmegosztóról senki sem fogja leszedni neked

Ú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 Nyomtatók, szkennerek Tabletek, E-bookok 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?:))
- TCL LCD és LED TV-k
- Sorozatok
- Projektor topic
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen alaplapot vegyek?
- Amlogic S905, S912 processzoros készülékek
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Futás, futópályák
- Milyen okostelefont vegyek?
- Huawei Watch Fit 5 Pro - jó forma
- További aktív témák...
- Macbook Pro 16" A2485 2021 M1 MAX 32/1TB 32 GPU Astro (Dobozos, 16 ciklus 100% akku)
- Apple Watch Series 11 GPS + Cellular 46mm fekete, magyar, 3 év garancia
- GYÖNYÖRŰ MacBook Pro 14" M2 Pro 16 GB - 512 GB GAR ÉS jótállás!
- Intel Core ULTRA 9 285K +32GB 7600MHz Patriot Viper XTREME 5 DDR5 kit! (Bolti ár: kb 600ezer Ft!)
- Lenovo Legion Pro 5 - 16IRX10 - i9 14900HX - RTX 5070 - 32GB - 1TB
- HIBÁTLAN iPhone 13 Pro Max 256GB Graphite -2 ÉV GARANCIA - Kártyafüggetlen, MS5464
- Fém, összecsukható és kihúzható fotó állvány eladó
- BESZÁMÍTÁS! ASUS B550M R7 5700X 16GB DDR4 512GB SSD RTX 3070 8GB Aerocool P500B Digi ARGB 750W
- CoolerMaster MM710 53gr pehelykönnyű gamer egér eladó
- Vállalom Xianomi Okos kamerák, szoftveres javíttását típustól függetlenül
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Tudom, hogy meglehet csinálni egy app-pal is csak kíváncsi voltam, hogy valójában szétbontható-e 2 app-ra









Boolean valtozo invertalasanal teljesen felesleges a ?: operator.

