Ú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?:))
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Apple iPhone 14 Plus 128GB sárga használt, karcmentes 97% akku 6 hónap garancia
- BESZÁMÍTÁS! MSI Ventus 3X OC RTX 3090 24GB videokártya garanciával hibátlan működéssel
- AKCIÓ! ASRock A520M R5 5500 8GB DDR4 250GB SSD GTX 1050 Ti 4GB Sharkoon RGB Slider 400W
- 27% PNY GeForce RTX 5070 EPIC-X RGB OC 12GB GDDR7 192bit (VCG507012TFXXPB1-O) Videokártya
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


