Pop -up avviate da siti web includono pubblicità, avvertenze e le istruzioni . Pop-up selezioni dei menu e guida sensibile al contesto sono esempi di pop-up che sono tipicamente attivati dall'utente. Utilizzare la classe Jdialogue Java per creare finestre di dialogo pop -up e di controllare l'aspetto del sito pop-up con la Popup_Layer . Trigger
inneschi pop -up sono eventi , come ad esempio un pulsante del mouse su un link o un pulsante che sono programmati per attivare una finestra pop- up . Pulsante del mouse trigger pop-up utilizzano il metodo isPopupTrigger ( ) con la classe MouseEvent . Il metodo isPopupTrigger ( ) si attiva solo se le condizioni mousePressed () o mouseReleased ( ) sono vere . Un'altra possibile trigger è la scelta di un nuovo URL . HTML apre nuove pagine web nella finestra principale del browser di default. Per aprire automaticamente un link in una nuova finestra , utilizzare la sintassi se si href="URL" target="name"> testo del link < /a> .
Menu
< br > finestre pop-up possono includere i menu .
menu vengono visualizzati quando gli utenti hanno bisogno di fare una scelta . Menu si chiudono quando un utente seleziona una voce di menu . La classe JPopupMenu crea un contenitore vuoto menu pop-up . Le scelte di menu sono creati con l'aggiunta di un JMenuItem alla classe JPopupMenu . JMenuBar è un contenitore vuoto utilizzato per contenere elenchi di menu . Stringhe aggiungere elenchi di menu a discesa a pop - up finestre e finestre di dialogo . Il metodo showInputDialog () visualizza la scelta di menu selezionata prima che gli utenti completano l'azione. Eventi generati da selezioni di menu vengono gestiti dal metodo actionPerformed ( ) . Utilizzare windowObject.close ( ) per chiudere un pop-up quando le azioni necessarie sono completate .
Località
Il pacchetto javax.swing crea i pop-up che apparire ovunque all'interno di un componente Java . Utilizzare il metodo show () nell'oggetto JPopupMenu per definire dove dovrebbe apparire la finestra pop - up . Il metodo generalPopup.show ( vista , xCoord , yCoord ) ; pone il pop - up in corrispondenza delle coordinate X e Y specificate . Il metodo windowObject.resizeby ( dx, dy ) espande le dimensioni della finestra . Dx positivo e valori dy espandere la finestra , mentre i valori negativi lo rendono più piccolo.
Mouse Ascoltatori
inserimento di una parte di una pagina Web può innescare un pop-up . Ascoltatori mouse attivano componenti Java quando gli utenti entrano o escono dalla zona di componente o premere un pulsante . L'interfaccia MouseListener viene usato per controllare queste impostazioni . Ascoltatori del mouse possono attivare altri controlli , come i menu a comparsa e trigger del mouse. Interfacce listener del mouse devono includere implementazioni di almeno questi cinque metodi : il mouse cliccato , mouse premuto , mouse rilasciato , il mouse e il mouse è entrato uscito . Il metodo mouseDragged ( ) controlla gli eventi quando un componente Java viene trascinata .
Blocco popup
blocco dei pop -up sono parte di funzioni del browser Web e browser plug - ins . Blocchi popup impediscono i pop-up di apertura , anche se alcuni blocchi popup riconoscono e consentono avviati dall'utente pop -up. Un vero-falso prova booleana può essere utilizzato per segnalare o meno pop-up funzionano contro un blocco pop- up . Se il test di blocco pop - up non riesce , il sito presenta le informazioni nella finestra principale del browser invece che in una finestra pop-up .