- Sony Xperia 1 VII - Látod-e, esteledik
- One mobilszolgáltatások
- Telekom mobilszolgáltatások
- Erős hardverrel érkezik a Honor 10 000 mAh-s mobilja
- Redmi Watch 4 - olcsó hús, sűrű a leve
- iPhone topik
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Honor Magic V2 - origami
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
Hirdetés
Új hozzászólás Aktív témák
-
amargo
addikt
Szia!
Én sem ismerem a java osztályok nagy részét, mert nem kimondottan java-ban fejlesztek.
"egér pozícióját akarom a status barba updatelni"
Gondolom designer-el raktad fel az objektumokat - vagy nem, nem változtat sokat a lényegen -, lényegiben az objektumok egy form-on - mainPanel - belül helyezkednek el. Azaz van objektum listád.Ebben az esetben a legfapadosabb módszer - ettől még nem feltétlen rossz -, ha a form objektumai között a statusbar-ra hivatkozol egyből és át adod neki egérkoordinátáit formázottan.
Tehát a canvas-nak lesz egy MouseMoved eseménye. Ahol eléred a StatusBar egy elemét, pl.:
private void canvas1MouseMoved(java.awt.event.MouseEvent evt) {
String pos = "x:" + Integer.toString(evt.getX()) + ", y:" + Integer.toString(evt.getY());
this.statusMessageLabel.setText(pos);
} -
amargo
addikt
Több szálon szeretnéd használni? Leginkább az a kérdés. Mert az, hogy egy osztály erőforrásait elérd egy másikból, több lehetőséged is adott hozzá. Hogy a legegyszerűbbet írjam: static, referencia, események.
De a másik kérdésem, hogy miért a Canvas-ból kell a JFrame-t módosítani? Ha onnan tudod megoldani, akkor küldjön ki egy eseményt, amire a JFrame fel van iratkozva.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- OLED TV topic
- Sony Xperia 1 VII - Látod-e, esteledik
- sziku69: Fűzzük össze a szavakat :)
- One mobilszolgáltatások
- Telekom mobilszolgáltatások
- Hobby elektronika
- Erős hardverrel érkezik a Honor 10 000 mAh-s mobilja
- sziku69: Szólánc.
- Xbox Series X|S
- További aktív témák...
- Thermaltake Toughpower SFX Platinum 1000W
- Gigabyte B650M Aorus Elite AX ICE + 3 év garancia
- Sony DSC-HX300 digitális fényképező + 3 extra akksi + 8GB memóriakártya + Hama Star 700 állvány
- BESZÁMÍTÁS! LENOVO LOQ 15APH8 15 notebook - R7 7840HS 16GB DDR5 1TB SSD RTX 4060 6GB WIN11
- BESZÁMÍTÁS! ASUS TUF A15 FA507NV 15 notebook - R7 7735HS 32GB DDR5 512GB SSD 1TB SSD RTX 4060 6GB W
- Csere-Beszámítás! Asus Rog Strix Thor Platinum II 1200W 80+Platinum Prémium tápegység!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Lenovo ThinkPad X270 (16) - i5-7300U, 16GB, 512GB SSD, 12" FULL HD (ELKELT)
- HIBÁTLAN iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3026, 91% Akkumulátor
- BESZÁMÍTÁS! ASRock Z370 i7 9700KF 16GB DDR4 512GB SSD RX 7600 XT 16GB ZALMAN I3 NEO ADATA 600W
Állásajánlatok
Cég: FOTC
Város: Budapest