Hirdetés
- Bluetooth hangszórók
- Projektor topic
- AMD Navi Radeon™ RX 9xxx sorozat
- A legrosszabb CPU-k – az ExtremeTech szerint
- RAM topik
- Kormányok / autós szimulátorok topikja
- TCL LCD és LED TV-k
- Nem elég a RAM-ok, NAND-ok és VGA-k áremelkedése
- Sony MILC fényképezőgépcsalád
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Új hozzászólás Aktív témák
-
Chris_T
tag
Helló, ismét lenne egy kérdésem, ezúttal eseménykezeléssel kapcsolatban:
Habár már dolgoztam MouseListener-el, és jól is müködött
most hogy elkezdtem újrairni a programomat különálló osztályokban (egy táblajáték) egyre több a probléma, az egyik hogy az eseménykezelő e.getSource() metódusa elvileg az 'e' eseményt kiváltó objektumot adja vissza
ennek az egyik metodusát hivnám meg ( getBackground() , mivelhogy egy JPanel példányról van szó)
de nem hajlandó leforditani se, arra hivatkozva hogy a getBackground()-ot nem találja az ősosztályban (Object) , amit nem értek, hiszen be van importálva az az osztály amiböl a kérdéses objektum van példányositva (JPanel), illetve ugyanez müködött amig egyben volt az egész programa fordítási hiba:
.\elements\EsemenyKezelo.java:13: cannot find symbol
symbol : method getBackground()
location: class java.lang.Object
if( e.getSource().getBackground().equals(Color.GREEN) )Azt nem értem, hogy miért simán Object-ként kezeli, miért ott keresi a getBackground()-ot, mikor konkrétan lehet tudni hogy az egy 'JPanel'-ból származtatott 'Babu' osztályú objektum, és abban benne van ez a metodus
u.i: úgytünik castolással se müködik, illetve akkor se ha az obejektum csak simán JPanel
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- BESZÁMÍTÁS! ASUS H510M i5 10400F 16GB DDR4 512GB SSD RX 9060 XT 16GB Zalman S2 TG FSP 700W
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Egyedi névre szóló karácsonyfadísz rendelhető! 3D Nyomtatott!
- Akciós! Lenovo ThinkPad P15 Gen 1 Intel i7-10875H 32GB 512GB Nvidia Quadro RTX 3000 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


