länktext < /a > .
Menyer
Pop - up fönster kan innehålla menyer . Menyer visas när användarna behöver för att göra ett val . Menyerna stängs när användaren väljer ett menyalternativ . Den JPopupMenu klassen skapar en tom popupmenyn behållare . Menyalternativen skapas genom att lägga en JMenuItem till JPopupMenu klassen. JMenuBar är en tom behållare som används för att hålla menylistor . Strängar lägga rullgardinsmenyn listor till pop - up fönster och dialogrutor . Den showInputDialog () visar den valda menyn val innan användarna slutföra åtgärden . Händelser som genereras av menyval hanteras av actionPerformed ( ) metoden . Använd windowObject.close ( ) för att stänga ett fönster när de nödvändiga åtgärderna är slutförda .
Plats
javax.swing paketet skapar pop - ups som visas var som helst inom en Java komponent . Använd show ( ) metoden i JPopupMenu objektet att definiera var den pop - up fönster ska visas . Metoden generalPopup.show ( view , xCoord , yCoord ) , placerar den pop - up på den angivna X-och Y- koordinater . Metoden windowObject.resizeby ( dx, dy ) expanderar fönsterstorleken . Positiv dx och dy värden expandera fönstret , medan negativa värden gör det mindre .
Mus Lyssnare
Ange en del av en webbsida kan utlösa en pop - up . Mus lyssnare aktivera Java komponenter när användare anger eller lämna komponenten området eller trycka på en knapp . Den MouseListener gränssnitt används för att styra dessa inställningar. Mus lyssnare kan aktivera andra kontroller, till exempel pop - up menyer och triggers mus . Mus lyssnarens gränssnitt måste innehålla implementeringar av åtminstone dessa fem metoder : musen klickas , mus pressad , mus släpps in mus och lämnat . Den mouseDragged ( ) metoden kontrollerar händelser när en Java komponent dras .
Popup-blockerare
Popup-blockerare är en del av funktionerna webbläsare och plugin - ins. Popup- blockerare hindrar popup-fönster från att öppnas , även om vissa popup-blockerare erkänna och tillåta användaren initierade pop -ups . Ett booleskt true - falskt testet kan användas för att rapportera om eller inte pop - ups arbeta mot en popup-blockerare . Om pop - up blockeraren misslyckas , presenterar webbplats information i webbläsarens huvudfönster i stället för i ett pop - up fönster .