- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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
-
mobal
nagyúr
-
mobal
nagyúr
Sziasztok!
Szerintetek mennyire volna nehéz megírni egy hasonló torrent kliens remote gui-t java-ban? Jelenleg is használom a NAS-omon lévő TM-hez, de jó volna ha lenne a nas gyári klienséhez is egy ilyen app és kíváncsi vagyok, hogy mennyire volna komoly meló.
Itt a web-es felület demo-ja, azon belül pedig a "download station"-t kéne elérni. Ha jól tudom ajax-ban írták meg a webes gui-t, bár nemtom, hogy ez releváns-e
Transmission XMLRPC-t használ. Ha a gyári tud ilyet akkor nem nehéz (feltéve, hogy van benne tapasztalatod).
-
M_AND_Ms
veterán
Sziasztok!
Szerintetek mennyire volna nehéz megírni egy hasonló torrent kliens remote gui-t java-ban? Jelenleg is használom a NAS-omon lévő TM-hez, de jó volna ha lenne a nas gyári klienséhez is egy ilyen app és kíváncsi vagyok, hogy mennyire volna komoly meló.
Itt a web-es felület demo-ja, azon belül pedig a "download station"-t kéne elérni. Ha jól tudom ajax-ban írták meg a webes gui-t, bár nemtom, hogy ez releváns-e
Nem tudom, milyen a gyári kliensed nason, de szerintem használd továbbra is a Transmissiont! Megbízható, a trackerek által elfogadott és, mint látod jól támogatott (pl: többféle windowsos, vagy androidos remote is van hozzá, stb)
-
Aethelstone
addikt
én se kattintgatok (nem is írtam), fejléc alatt a fv nevét, típusát és argumentumát értem, kifejtetlenül. (vagy rossz szót használtam?) Hát én még csak most ismerkedek az FX-el, de egyelőre kicsit idegen ez a mindent kézzel írjunk meg dolog, nem értem mért nem lehet egyből begenárálni a dolgokat a kódba, mint ahogy swing-el teszi az NB.
Amúgy intelliJ-nek az ingyenes verziója is van olyan jó, mint a teljes értékű?
Meg ne haragudj, de ez nem szoftverfejlesztés, hanem NB felhasználói ismeret...legalábbis számomra. Mi lesz, ha eladod magad valahova Java/JavaFX fejlesztőként és első nap beraknak egy Eclipse vagy egy JEdit elé? Neadjisten notepaddel vagy nano-val kell hirtelen egy konzol környezetben patchelned egy rossz kódot?
-
Szmeby
tag
én se kattintgatok (nem is írtam), fejléc alatt a fv nevét, típusát és argumentumát értem, kifejtetlenül. (vagy rossz szót használtam?) Hát én még csak most ismerkedek az FX-el, de egyelőre kicsit idegen ez a mindent kézzel írjunk meg dolog, nem értem mért nem lehet egyből begenárálni a dolgokat a kódba, mint ahogy swing-el teszi az NB.
Amúgy intelliJ-nek az ingyenes verziója is van olyan jó, mint a teljes értékű?
Eclipse-ben ez így működik:
gameScene.setOn // Ctrl+Space, kiválasztom a kívánt metódust, enter
gameScene.setOnKeyPressed( // Ctrl+Space, megnézem, milyen típusokat adhatok meg, Esc
);
gameScene.setOnKeyPressed(new EH // new + az osztály kezdőbetűi, Ctr+Space, enter a kívánt osztályon/interfészen
);
gameScene.setOnKeyPressed(new EventHandler<KeyEvent>() { // Ctrl+1 (Quick fix) a pirossal aláhúzott részen, enter (add unimplemented methods)
});
gameScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent arg0) {
// TODO Auto-generated method stub
}
});
// kis csinosítgatás, és kész
gameScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
engine.handleKeyPressed(event);
}
});Szerintem ez nem sok gépelés. Ami van, azt meg muszáj, mert honnan is tudná az IDE, hogy a gombnyomást akarom elkapni, vagy azt, hogy az engine-nek akarom továbbítani.
Persze nem csak interfészen, osztályon is megy a dolog (pl. override methods, generate getters, stb), de asszem ezekhez alapból nincs hotkey rendelve. Egy szabad hotkey hozzárendelése a parancshoz semennyi ideig nem tart.
Kétlem, hogy a többi IDE (NB, IJI) pont ilyen alap funkciókat ne tudna.
Vagy félreértettelek. -
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.
-
WonderCSabo
félisten
én se kattintgatok (nem is írtam), fejléc alatt a fv nevét, típusát és argumentumát értem, kifejtetlenül. (vagy rossz szót használtam?) Hát én még csak most ismerkedek az FX-el, de egyelőre kicsit idegen ez a mindent kézzel írjunk meg dolog, nem értem mért nem lehet egyből begenárálni a dolgokat a kódba, mint ahogy swing-el teszi az NB.
Amúgy intelliJ-nek az ingyenes verziója is van olyan jó, mint a teljes értékű?
Egyébként nem tudom érint-e, de egyetemi hallgatóknak és open source projekteknek ingyenes az Ultimate edition.
-
emvy
félisten
én se kattintgatok (nem is írtam), fejléc alatt a fv nevét, típusát és argumentumát értem, kifejtetlenül. (vagy rossz szót használtam?) Hát én még csak most ismerkedek az FX-el, de egyelőre kicsit idegen ez a mindent kézzel írjunk meg dolog, nem értem mért nem lehet egyből begenárálni a dolgokat a kódba, mint ahogy swing-el teszi az NB.
Amúgy intelliJ-nek az ingyenes verziója is van olyan jó, mint a teljes értékű?
Teljesen jo az ingyenes is, csak kevesebb dolgot tamogat. Amit igen, abban ugyanugy perfekt.
-
Szmeby
tag
[JavaFX]
Létezik módszer arra, hogy ne kelljen minden egyes metódust (event handlert) a controller-ben kézzel beírkálni? Mert ezt nem egészen érzem hatékony munka segítésnek így. NB-ben tök jó volt, adott komponensen jobb egér és már adhattam is hozzá a kívánt eseménykezelő fejlécét a kódhoz, itt sajnos ilyet nem találok, se a scene builder se az IDE-k részéről (NB vagy intelliJ, utóbbiban tényleg full üres a controller, NB legalább 1 gomb fejlécét megcsinálja)
Számomra pl. az nem hatékony, amikor fel kell emelnem a kezemet, hogy az egérhez nyúljak. Persze én billentyűzettel fejlesztek.
Rühellem, amikor egy program elvárja, hogy kattintgassak.
Egyébént mit értesz fejléc alatt? A (névtelen) osztály példányosítását, vagy esetleg azon belül az implementálandó metódust?
Én ugyan eclipse-ben tolom, de ez code assist és egyszerű hotkeyek segítségével pár másodperc alatt összedobható. Persze nem árt, ha az ember ismeri a frameworkot.Ettől függetlenül persze lehet, hogy van erre valami tool, én nem érteni javafx-hez ennyire.
-
fatal`
titán
-
fatal`
titán
Csak az kavart meg, hogy táblát írtál az első kommentedben

Valószínűleg Booleant használ és nullal inicializálódik. Nem használok swinget, nem tudom mi a legszebb megoldás, de ciklussal biztosan falsera tudod állítani mindegyiket.
Viszont a feljebb is írt nullcheck gyorsabb és szebb is.

-
fatal`
titán
Tudja valaki, hogy ha 1 táblába van 1 boolean checkbox akkor alap esetben mért kapnak null értéket a be nem jelölt négyzetek false helyett?
Eléggé megkeseríti az életemet így, mert azt akarom vizsgálni, hogy adott sorban be van-e jelölve a cella, viszont ha az a feltétel hogy akkor lépjen be az if ágba ha az adott cella igaz akkor meghal a program mikor nem true (mert vmiért a nullal nem tud mit kezdeni?) ha meg azt adom meg hogy akkor lépjen be ha nem null akkor meg az nem lesz jó ha futás közben be lett jelölve 1 négyzet, majd mégis kiveszik a pipát, így meg ugye false-ra áll és az megint nem jó ez esetben.Adatbázisból jön az adat?
Véletlenül nem nullable az adatbázisban az a mező?
-
Szmeby
tag
Tudja valaki, hogy ha 1 táblába van 1 boolean checkbox akkor alap esetben mért kapnak null értéket a be nem jelölt négyzetek false helyett?
Eléggé megkeseríti az életemet így, mert azt akarom vizsgálni, hogy adott sorban be van-e jelölve a cella, viszont ha az a feltétel hogy akkor lépjen be az if ágba ha az adott cella igaz akkor meghal a program mikor nem true (mert vmiért a nullal nem tud mit kezdeni?) ha meg azt adom meg hogy akkor lépjen be ha nem null akkor meg az nem lesz jó ha futás közben be lett jelölve 1 négyzet, majd mégis kiveszik a pipát, így meg ugye false-ra áll és az megint nem jó ez esetben.A boolean egy primitív, értéke sosem lehet null. Inicializálatlan esetben mindig false értéket vesz fel.
A Boolean wrapper osztály egy objektuma már lehet null, de ettől még írható rá logikai kifejezés, pl.:
if (chkboxValue != null && chkboxValue.booleanValue()) {
System.out.println("true");
} else {
System.out.println("false");
}... vagy:
boolean primitiveValue = chkboxValue == null ? false : chkboxValue.booleanValue();
if (primitiveValue) {
System.out.println("true");
} else {
System.out.println("false");
}Talán alapérték is beállítható valahol a checkbox számára. A lehetőségek száma végtelen.

-
boost
veterán
Még 1:
Adott egy névjegy objektum, amiben van név és tfonszám. Olyan appot szeretnék csinálni, ahol a 2 adat megadása után egy ilyen típusú listába fűzi a hozzáadott elemeket és megjeleníti listbox-ban. Hozzáadás megvan, de a listabox-hoz való fűzést és megjelenítést nemtom hogyan kell. Mert alapból string típusú listát generál az IDE a listerhez és ugye a generált kódba nem lehet írni... Hogyan tudnám átadni és megjeleníttetni az egyes névjegyeket?
A névjegy objektumnak csinálsz egy toString metódust (override-olsz), ahol visszaadod a nevet például, vagy a nevet és a telefonszámot összefu"zve.
-
n00n
őstag
Jobb gomb a projekten, majd Properties/Run és a Main Class-nál állítsd át, hogy melyik main függvényt hívja meg automatikusan
-
floatr
veterán
Sziasztok!
Most ismerkedek a Java-val és a NB-el, most utóbbival kapcs. szeretnék egy kis segítséget kérni, hogyan tudok egy projekten belül több, különálló és futtatható csomagot csinálni? Gyakorló feladatokat csinálok, amik marha egyszerűek és nem akarok mindegyikhez külön-külön projektet csinálni. Egyáltalán lehetséges ez?
Egy csomagban lévő osztályok bármelyikében lehet egy-egy belépési pont. Ha konzolból indítod el, akkor is meg kell adnod h melyik osztállyal indítanád el az alkalmazást.
-
boost
veterán
Sziasztok!
Most ismerkedek a Java-val és a NB-el, most utóbbival kapcs. szeretnék egy kis segítséget kérni, hogyan tudok egy projekten belül több, különálló és futtatható csomagot csinálni? Gyakorló feladatokat csinálok, amik marha egyszerűek és nem akarok mindegyikhez külön-külön projektet csinálni. Egyáltalán lehetséges ez?
Szia, próbáld meg, hogy mindegyik Java classba raksz egy main függvényt, és amelyik java classon vagy, azt indítja el.
-
Aethelstone
addikt
-
Aethelstone
addikt
-
PandaMonium
őstag
Szia.
Magyar nyelvű tananyag (bármifajta) programozásról csak régi verziókból, és/vagy silány minőségben van.
Persze van 1-2 gyöngyszem és pár kivétel, de én a helyedben az angol könyvek között nézelődnék.
Itt van pár jó: The Well-Grounded Java Developer, Java Concurrency in Practice (nem mai darab, de még mindig jó), Effective Java vagy maga az Oracle-től Java: A Beginner's Guide.Kezdőknek igazából a Beginner's Guide könyvet javasolnám utána pedig az Effective Java-t.
Ha ezeken túl vagy és érdekelne a mély víz akkor jöhet a Concurrency in Practice és a Well Grounded Java Developer.Számomra érthetetlen, hogy mit tanítanak 2 éven át C-ből az egyetemeken 2014-ben, fél-, max. 1 év el kéne, hogy menjen az alapokkal de utána már illene OOP-t tanítaniuk valami modernebb nyelvel.

Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁ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?:))
- Eredeti játékok OFF topik
- BMW topik
- Gaming notebook topik
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Sorozatok
- Arc Raiders
- Kerékpárosok, bringások ide!
- Fejhallgató erősítő és DAC topik
- Autós topik
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
- További aktív témák...
- DDR4 memóriák eladóak
- Hihetetlen Gaming PC brutális specifikációkkal! A dán Topdata.dk IT-cég által összerakva
- 2.5" 100% noti HDD-k Western Digital, Seagate 320Gb (3k) +1Tb (15k) van 1db SSHD is (15k)
- Lenovo P16s gen2 16" //Core i7 1360P // Nvidia RTX A500 4GB GDDR6 // 16Gb /512GB SSD/ gyári garancia
- Micron és Samsung 32GB ram 1 x 32GB 3200Mhz vagy 2 x 16GB 2666Mhz - több db elérhető
- Bomba ár! Lenovo ThinkPad L390 - i5-8GEN I 16GB I 512SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- BESZÁMÍTÁS! 32GB G.Skill Trident Z Neo RGB 3600Mhz DDR4 memória garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple iPad Mini 6TH GEN Wifi + cellular 64GB tablet garanciával hibátlan működéssel
- Apple iPad 10. Generáció / Wi-fi / 64GB / Újszerű állapot / 12 Hó Garancia
- BESZÁMÍTÁS! Sapphire B650M R5 7500X3D 32GB DDR5 500GB SSD RTX 5070 Ti 16GB Zalman I3 NEO Black 850W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Rühellem, amikor egy program elvárja, hogy kattintgassak.





