Új hozzászólás Aktív témák
-
robisz
senior tag
Hali!
Ha csak a képernyőről akarod eltüntetni, akkor setVisible(false). Ekkor megmarad a memóriában és egy setVisible(true)-val újra elő tudod hozni. Ha véglegesen el akarod tüntetni akkor a dispose() metódust kell meghívni, ez felszabadítja az erőforrásokat is.
Ha azt szeretnét hogy mindez a jobb felső close gombra kattintva is megtörténjen akkor ezt kell csinálnod:
Frame frame = new Frame();
// Add a listener for the close event
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
Frame frame = (Frame)evt.getSource();
// Hide the frame
frame.setVisible(false);
// If the frame is no longer needed, call dispose
frame.dispose();
} -
RefeeZ
tag
Butaságot kérdeztem, ne haragudjatok. Átfogalmaznám arra a kérdést, hogy: miként lehet bezárni kizárólag egy frame-et? (jelenleg a System.exit(0) -val zárom be, de ez ugye az egész programot agyonlövi)
szerk.: látok ilyet, hogy ..getWindow().dispose() , de ez egy idő után bezárta azt a framet is, amiből az előzőt megnyitottam.
-
Lortech
addikt
Te vagy daiyen? Mi a probléma?
Jól mondták, hogy a magasugro osztályodban felül kell definiálnod a toString metódust, hogy azt a kimenetet adja a print, amit ebben meghatározol, az alapértelmezett toString metódus azt szolgáltatja amit leírtál, nyilván nem tudhatja, hogy ahelyett mit szeretnél látni.pl:
class Magasugro
{
String neve;
...
ctr, egyebek..
...public String getName()
{
return name;
}
@Override
public String toString()
{
return getName();
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Crucial Pro 32GB KIT DDR5 5600MHz CL46
- Apple Watch Series 9 GPS+Cellular
- Lenovo ThinkPad T14 , AMD Ryzen 5 Pro 4650U, 16GB DDR4, 512 GB SSD,27% ÁFÁS SZÁMLA , 1 ÉV GARANCIA
- Lenovo ThinkPad T14 , AMD Ryzen 5 Pro 4650U, 16GB DDR4, 512 GB SSD,AAM SZÁMLA (vállalkozásoknak is)
- Újszerű villámgyors 4K! Lenovo Thinkpad X1 Carbon G9 (Core I7 16Gb 512Gb 4K 100% Akku) laptop!
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 1TB 1 év teljeskörű garancia
- Beszámítás! Asus Zenbook 14 UX425EA 60Hz notebook - i7 1165G7 16GB DDR4 512GB SSD Intel Iris Xe W11
- Akció! HP ZBook Firefly 14 i7-1185G7 32GB 512GB Nvidia Quadro T500 4GB 14" FHD 1 év garancia
- HIBÁTLAN iPhone 15 128GB Pink-1 ÉV GARANCIA - Kártyafüggetlen, MS4443
- SzoftverPremium.hu
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

