Hur att stänga en JFrame i Java med en knapp

In Tech
Advertisement

Hur att stänga en JFrame i Java med en knapp


JFrame är standardfönster i Java Swing komponent set. Som standard ger det en namnlist och "Close" -knappen en standard, en liten "X" i det övre högra hörnet. Men du kan också stänga ramen med en Button, Swing version av en enkel knapp. Specifikt genomförande du behöver beror på om du vill helt enkelt dölja fönstret eller avyttra den, frigöra resurser det använder och potentiellt avsluta programmet.

Skapa knappen och lägga den i din ram. Till exempel:

JButton closeButton = new JButton ( "Close");
theFrame.getContentPane () sätt (closeButton).;

Fäst en åtgärd lyssnare till knappen. Det enklaste sättet att göra det på plats är att definiera en ny lyssnare höger när du ansluter den. Till exempel:

closeButton.addActionListener (ny Action () {void actionPerformed (Action e) {/ nära åtgärder här /}});

Definiera nära åtgärden i metoden kropp "actionPerformed." Detta är vanligtvis ett samtal för att dölja eller förstöra fönstret. Om du vill dölja fönstret, ring:

theFrame.setVisible (false);

Om du vill förstöra fönstret, första dölja det, sedan ringa:

theFrame.dispose ();

Packa ramen och ange den aktuella ramen för att vara synlig. Till exempel:

theFrame.pack ();
theFrame.setVisible ( "true");

Tips

Om du ringer Frame.dispose () och det finns inga icke-daemon trådar som löper eller andra grafiska komponenter synliga kommer programmet att avsluta.

You may also read!

Hur att stänga en brand sprinklerhuvud

Hur att stänga en brand sprinklerhuvud

Sprinklers effektivt kan rädda liv och egendom i händelse av en brand. Tyvärr, en aktiverad sprinklersystem, antingen från en skadlig olycka eller manipulering, kan snabbt orsaka allvarliga vattenskador om inte slutat. När det är säkert att göra så,

Read More...
Hur att stänga en Cadillac Trunk

Hur att stänga en Cadillac Trunk

Stänga en Cadillac bil trunk är bara en av de små lyx inbyggda i den amerikanska bil vars slogan är "Standard of the World." Inte nöja sig med bara smäller stänga bakluckan av en lyxbil, Cadillac ingenjörer utvecklat en självstängande lock, som

Read More...
Hur att stänga i en källarfönster med cement

Hur att stänga i en källarfönster med cement

Husägare kan välja att stänga en källare fönster för att lägga till väggytan eller uppnå mer avskildhet eller säkerhet. Källaren fönster inte bara agera för att möjliggöra eventuella oönskade personer från att komma in, men kan också fälla åkande i h

Read More...
Hur att stänga en Corporation med IRS

Hur att stänga en Corporation med IRS

Efter lämpliga åtgärder för att stänga ett företag med Internal Revenue Service kan betyda skillnaden mellan att ha en smidig övergång och ställs inför böter och straff. För många företagare, kan gå igenom processen att stänga ett företag med IRS ver

Read More...
Hur att stänga en webbsida i iPhone Safari

Hur att stänga en webbsida i iPhone Safari

Förutom att vara en telefon och iPod, är Apples iPhone en mobil Internet-enhet som tillåter dig att surfa på webben med hjälp av webbläsaren Safari. När du vänja sig vid de funktioner, kan du har frågor om hur du hanterar dina öppna Safari webbsidor

Read More...
Hur att stänga en bil larm som inte kommer att sluta

Hur att stänga en bil larm som inte kommer att sluta

Det är irriterande när en granne billarm inte kommer att sluta och pinsamt när din egen är den skyldige. Att veta hur dina speciella larm verk kommer att spara (och andra) från ringande öron. Läs igenom bruksanvisningen innan du har ett problem. När

Read More...
Hur att stänga ett utländskt bankkonto

Hur att stänga ett utländskt bankkonto

En utländsk bank är en institution som har medel på ett depåkonto utanför USA. Därför är en insättning i en amerikansk bank som ligger i utlandet ett utländskt konto. En deposition på en utländsk bank ligger på amerikansk mark är inte. När du inte lä

Read More...
Hur att stänga en Leatherman Super Tool

Hur att stänga en Leatherman Super Tool

Leatherman Super Tool är ett kombinationsverktyg som har 18 verktyg och blad. Varje verktyg har sin egen slits i basen av Super verktyget för att möjliggöra enkel och kompakt lagring. De flesta Super Verktyg komma med en påse som håller och skyddar v

Read More...
Hur att stänga en Small Business

Hur att stänga en Small Business

När omständigheterna kräver att ett litet företag måste stänga, det finns flera uppgifter som måste lösas innan företaget kan slutligen stänga dörrarna. Några av dessa uppgifter har att göra med att följa lokala och federala lagar, medan andra dikter

Read More...