- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Magga: PLEX: multimédia az egész lakásban
- MasterDeeJay: Legolcsóbb "x99" gép építése. (folyamatban)
- tatabike: Vinted - ahol debilnek néznek
- Luck Dragon: Asszociációs játék. :)
- 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
-
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
-
Ricqy
tag
Sziasztok!
Először is köszöm az eddigi segítségedeket, eddig is nagyon sokat segítettetek!
Most viszont lenne egy kicsit összetetteb kérdésem:
Van egy objektum (gui, a neve GUI), ebből csináltam egy példányt (guipeldany) egy függvényben amit a program indításnál meghív, eddig jó is. Viszont szeretnék egy frissítés gombot, de nem megy :/
Amikkel próbálkoztam: A függvényen kívűl (magában az osztályban) létrehozni a példányt, de az exception miatt az nem ment. Utána ha a függvényben csinálom a példányt akkor ott kell a setVisible(true)-t is meghívni de akkor a függvény minden újrahívásánál új ablak nyílik meg. Ha pedig a setVisible-t függvényen kívűl csinálom megint nem jó, mert a példány a függvényben van.Már tárgytalan, amint leírtam eszembejutott a megoldás

Pedig pár napja már próbálkozok. -
Davs
tag
Sziasztok!
Egy programon dolgozok, a fő része egy for függvény, és minden futásnál egy sort (amit a parancssorból a felhasználótól kap) ír a meghatározott fájlba.
Ez működött parancssorban, de most egy GUI-t akarok csinálni hozzá, és ugyanazt a bemenetet egy szövegmezőből kapná. A kérdésem az lenne, hogy lenne megoldható, hogy a for akkor menjen csak tovább ha megnyomok egy gombot (a gombnyomásra beolvassa a szöveget a szövegmezőből, de ez már megvan)?Nemtudom pontosan hogy van javaban,de szerintem a gombhoz hozza kell rendelni egy onClickListener feleseget..szoval ha rakattintasz, akkor fusson le egy megadott kodreszlet..
-
bpx
őstag
Sziasztok!
Egy programon dolgozok, a fő része egy for függvény, és minden futásnál egy sort (amit a parancssorból a felhasználótól kap) ír a meghatározott fájlba.
Ez működött parancssorban, de most egy GUI-t akarok csinálni hozzá, és ugyanazt a bemenetet egy szövegmezőből kapná. A kérdésem az lenne, hogy lenne megoldható, hogy a for akkor menjen csak tovább ha megnyomok egy gombot (a gombnyomásra beolvassa a szöveget a szövegmezőből, de ez már megvan)?rosszul közelíted meg
a for egy ciklus, és ahhoz kellett, hogy ismétlődjön egymás után a felhasználótól az adatbekérésGUI-n semmi szükség nincs for ciklusra
van egy szövegmeződ meg egy gombod
a gomb megnyomásakor kiírja a szövegmező tartalmát a fájlba, és törli a szövegmező tartalmát
1 gombnyomás = 1 sor a fájlban -
modder
aktív tag
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#substring(int, int)
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#indexOf(int, int)
azaz megkeresed az " első előfordulását, elmented az indexet, ahol van, majd a következő keresését ettől az indextől kezded -
modder
aktív tag
Akkor a StringBuildernek például az indexOf, replace, insert metódusai lehetnek a barátaid. Ezekkel próbálkozz. Akár a String.replaceAll is mehet végülis. Bár ez regex kifejezést vár, de ha egyébként is felhasználói inputra kell várni, akkor ez nem sokat dob a latba.
például indexOf operátorral rákeresel a két határoló karakterre, ami között a kicserélendő szöveg van, elmented a két karakter pozicióját, majd StringBuilder.insert metódusával beteszed közéjük az újat. Ilyesmikre kell gondolni.
Lehet jobban jársz, ha letöltöd az Apache StringUtils könyvtárat. elég hasznos.
-
modder
aktív tag
Sziasztok!
Segítséget szeretnék kérni. Egy programot szeretnék írni ami fájlból olvas és abba ír, de csak egy bizonyos részt.
Pl.: "abc" "def"
És ebből kiolvasná, kiírná az első idézőjelben lévőt (abc), majd a kapott bemenetet beírná a második idézőjel közé a def helyére.
Ha van valakinek ötlete kérem segítsen, gugliban nem jutottam semmire.
Köszönöm!Hali!
talán ez http://www.javapractices.com/topic/TopicAction.do?Id=42itt pedig fönt van egy jó kis ábra, hogy melyik osztályt mire tudod használni:
http://docs.oracle.com/javase/tutorial/essential/io/file.htmlÉn a helyedben azt csinálnám, hogy beolvasnám a fájlt sorról sorra. Megváltoztatnám soronként ami kell, és egyből írnám ki egy másik fájlba (BufferedReader, BufferedWriter). A procedúra végén pedig ezt a tmp fájlt átnevezném az eredeti fájlra.
A kicserélés könnyen megy String függvényeivel. Reguláris kifejezéseket ne használj, mert Javaban nagyon lassú.
Ha nem akarod megkeseríteni az életed, akkor arról tegyél le, hogy egy fájlt szimultán olvasol és írsz
nem is hatékony -
ArchElf
addikt
-
MrSealRD
veterán
Sziasztok!
Egy kis segítség kellene egy programban.
Netbeans-ben csináltam egy programot 2 gombos GUI-val, és a gomb megnyomására ír egy fájlt. A segítség ott kéne, hogy egy felugró ablakot kéne csinálni ha elvégezte az írást.
Sajnos a gugli most nem volt a barátom, mert csak a JavaScript-es felugró ablakokat mutatott :-/
Aki tud segíteni annak köszönöm.Ilyesmire gondoltál?
http://www.roseindia.net/java/example/java/swing/ShowDialogBox.shtml
-
bpx
őstag
-
pakriksz
őstag
Köszi a tippet, bejött, már megy is.
Ja, arra tudtok valamit, hogy lehetne egy fájlt a netről beolvasni (ftpről egy fájl)?
Abból is a szöveg kéne csak az már 3 MB és nem biztos, hogy szerencsés lenne egy Stringbe (már ennél is generált magának pár hibát). A letöltés és úgy beolvas nem játszik mert nem csak saját célra lenne és az egyszerűség a lényeg.
Köszi mégegyszer a segítséget.én http-vel csináltam egy új verzió ellenőrzést, a programom elindít egy threadet ami meglátogat egy dropbox publicra feltöltött txt fájlt és kiolvassa belőle a jelenlegi verziót meg egy linket az esetleges frissítésre. FTP nem nagyon van ilyen "on the fly" olvasásra tervezve, szerintem azt le kell tölteni és utána olvasni. Stringbe szerintem befér akármennyi adat, legalább is az xml generátorok gond nélkül kiírják a több megás xml-eket stringbe.
-
bpx
őstag
van egy 800 KB-os szöveged, amit max. 10 sorból állna felolvastatni, nem kellene szórakozni a \n-ekre cseréléssel, nem lenne beleégetve a programkódba, és ember által olvasható formában maradna

de ha mindenképp szeretnéd berakni egy darab változóba berakni az egészet a kódba:
pl. Windows-on: Notepad++
Replace, ott Search Mode: Extended
mit keressen: \r\n
mire cserélje: \\n -
Scroll Lock
tag
Szia!
Elvileg ha Word-ben beolvastatod a forrásfájlt és Ctrl+s-et nyomsz, akkor ott lesz olyan opció, hogy csere. Itt be tudod azt állítani, hogy az új bekezdéseket azaz enter karaktereket \n-re tud cserélni. Eclipse-ben is van ilyen szolgáltatás, bár utóbbinál kérdéses, hogy hogy kell az enter karaktert megadni.
Remélem tudtam segíteni.
-
bpx
őstag
Sziasztok!
Kéne egy kis segítség.
Írtam egy Java progit ami fájlba ír, de abban ugye nem használhatom a normál entert csak a \n-t.
A kérdés az lenne, hogy van-e valami megoldás arra, hogy egy másik (sima szöveg)fájlban minden entert kicseréljek egy \n-re, hogy fel tudjam használni a benne lévő szöveget a progiban? (800 kb, tehát "manuálisan" nem kivitelezhető)
Előre is nagyon köszönöm!!!a fájlban nem "enterek" vannak [link], szóval felesleges
elég bármi trükközés nélkül beolvasni a fájlt
Ú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?:))
- Poco F8 Ultra – forrónaci
- Építő/felújító topik
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Samsung Galaxy S25 - végre van kicsi!
- Új Intel CPU-kkal jön a Surface Pro 12 és a Surface Laptop 8 for Business
- Digitális Állampolgárság Program DÁP
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Mibe tegyem a megtakarításaimat?
- Nem kell még temetni: 2 éves órajelcsúcsot döntöttek meg Raptor Lake-kel
- Asustor NAS
- További aktív témák...
- Új MSI 16 Sword WUXGA 144Hz i7-14650HX 5.2Ghz 16mag 16GB 1TB SSD Nvidia RTX 4070 8GB Win11 Garancia
- Legújabb Thinkpad T14 gen6 - Bontatlan + magyar! - Core Ultra 7 255U - 16/32GB - 512GB - Gyártói gar
- Fujitsu 27" B27-9 TE Full HD 1920x1080 hófehér monitor - több db - gari számla - állítható magasság
- Kingston HyperX és FURY 16Gb (20-22k) és 32GB DDR4 (47k) laptop ramok párban is 2666Mhz/3200Mhz
- Lenovo Thinkpad T14s gen 6 - Teljesen új - Ryzen AI 7 PRO 350 - 32GB - 512GB - 2028 októberig gari!
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző garancia
- Lenovo T495s Ryzen 7 pro 3700U, 16GB RAM, 512GB SSD, jó akku, számla, garancia
- ThinkPad T14s Gen 2 i5-1135G7 16GB 512GB FHD 1 év garancia
- Utolsó M1 Max MacBook Pro 16"/ 64GB / 2TB / Space Gray/ 27%-os ÁFÁS
- 5G Lenovo ThinkPad P14s Gen 3 Intel Core i7-1280P Nvidia T550 32GB 512GB FHD+ IPS 1 év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



