Új hozzászólás Aktív témák
-
Dolby
senior tag
Sziasztok!
Ha egy JPanelben ábrázolunk egy pályát, ami mezőkből áll, és a paintComponent-et így írtuk meg:
public void paintComponent(Graphics g) {
super.paintComponent(g);
setBackground(cBackground);
Graphics2D g2d = (Graphics2D)g;
int posX=X0;
int posY=Y0;
for(Field f : map.getFields()){
drawField(f, g2d, posX, posY);
posX += Field.WIDTH;
if(posX >= (map.getWidth() * Field.WIDTH)){
posX = X0;
posY += Field.HEIGHT;
}
}
A drowField 1 mezőt rajzol ki a rajta lévő dolgok alapján.Meg lehet oldani azt valahogy, hogy a JPanel repaint-je helyett csak a drowField legyen meghívva? Szeretnénk ha nem kellene mindig az összes mezőt frissíteni, elég csak azt ami változott, ha ez megvalósítható.
Köszi
-
Dolby
senior tag
"A forrásprogramnak a laboratóriumban rendszeresített (nem a hallgatók által írt package hozzáadása nélküli) JDK alatt lefordíthatónak és futtathatónak kell lennie"
Sajnos a kiírás miatt nem használhatunk semmilyen kiegészítést a nyelvhez, ezért próbálnám meg a logger-rel megoldani. :-/
-
Dolby
senior tag
Sziasztok!
Egy háziban szkeletont kell készíteni a kiírt programhoz, amiben azt várják, hogy a metódus hívásokat, a metódus által kapott paramétereket és a visszatérési értékeket kiírja a program 1-1 tesztelt folyamatrészletről.
Mivel nem annyira tartom szerencsésnek ha minden metódust kiegészítek külön kiírásokkal, keresgéltem és a util/logging/logger felmerült mint lehetőség, de egyenlőre a beállításaival kicsit hadakozom. A kérdésem h be lehet állítani h a fenti infókat írja csak ki? Hogy ne szenvedjek fölöslegesen ha nem is fogja tudni :-D -
Dolby
senior tag
Ha egy osztályba több ArrayList-em van, akkor lehet mindet egy file-ba kiírni? Amíg egy volt, addig így írtam ki:
public void exportData(String filename){
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename));
oos.writeObject(data.pdata);
oos.close();
importdone.setText("Exportálás sikeres!");
}
catch(Exception ex){
importdone.setText("Exportálási hiba!");
}
}
A pdata egy ArrayList, emellé került be még GroupData és PositionData szintén arraylistek.
Az importálás is ment természetesen, a (List<Person>) konvertálással olvastattam be a file-t. Viszont ha több lista van egy fileban akkor meg tudja különböztetni, hogy meddig írta az egyes listákat magától? -
Dolby
senior tag
-
Dolby
senior tag
Sziasztok!
Ha olyat szeretnék megoldani, hogy egy osztály tudjon egy másik uolyan osztály beli objektumra mutatni (konkrétan csoportok egymásba ágyazódását szeretném modellezni) azt hogyan lehetne kódban szépen megoldani?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Nem akármilyen új GeForce jöhet idén
- Filmgyűjtés
- Crypto Trade
- BestBuy topik
- Retró külső modern Bluetooth funkciókkal
- Redmi Pad 2 Pro / Poco Pad M1 - egy teszt, két lélek
- PlayStation 5
- Eredeti játékok OFF topik
- Pletykák szerint 30 GB memóriával szerelik a PS6-ot
- Microsoft Excel topic
- További aktív témák...
- Akciós áron, Lenovo ThinkPad X13 Gen 2 - 16GB RAM, 512GB SSD, érintőkijelző, Yoga funkció
- Asus TUF Gaming A15 AMD Ryzen 7-7735HS/16GB RAM/512GB SSD/RTX4060VGA/15,6" 144Hz kijelző
- DDR4 -es 8GB -os notebook memória eladó
- HP EliteDesk 800 G3 PC, I5-7500, 8GB DDR4, 256GB SSD, Win 11, Számla, garancia ( olvasd végig)
- HP EliteDesk 800 G3 MT, PC, I7-7700, 8GB DDR4, 256GB SSD, Win 11, Számla, garancia ( olvasd végig)
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- GYÖNYÖRŰ iPhone 14 Plus 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4521, 98% AKKSI
- Használt Apple iPhone 11 64GB / 12 hó jótállás
- GYÖNYÖRŰ iPhone XR 128GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3985, 100% Akkumulátor
- 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

