Pop -ups lancées par des sites web contenir des publicités, des avertissements et des instructions. Pop -up sélections de menu et l'aide contextuelle sont des exemples de pop -ups qui sont généralement activés par l'utilisateur. Utilisez la classe Jdialogue Java pour créer des boîtes de dialogue pop-up et contrôler l'apparence des sites pop -ups avec le Popup_Layer . Déclencheurs
déclencheurs pop-up sont des événements , comme un bouton clic de souris sur un lien ou un bouton qui sont programmés pour activer un pop-up . Bouton de la souris déclenche pop-up utilisent la méthode isPopupTrigger () avec la classe MouseEvent . La méthode de isPopupTrigger () ne s'active que si les conditions mousePressed () ou mouseReleased () sont vraies. Un autre déclencheur possible est la sélection d'une nouvelle URL. HTML ouvre de nouvelles pages Web dans la fenêtre principale du navigateur par défaut. Pour ouvrir automatiquement un lien dans une nouvelle fenêtre , utilisez la syntaxe texte du lien .
Menus
< br > fenêtres pop-up peuvent inclure des menus . Menus
apparaissent lorsque les utilisateurs doivent faire un choix. Menus se ferment lorsque l'utilisateur sélectionne un élément de menu. La classe JPopupMenu crée un pop-up contenant de menu vide . Les options du menu sont créés en ajoutant un JMenuItem à la classe JPopupMenu . JMenuBar est un récipient vide pour contenir des listes de menu. Strings ajouter des listes de menus déroulants à fenêtres pop-up et des boîtes de dialogue. La méthode showInputDialog () affiche le choix de menu sélectionné avant que les utilisateurs complètent l' action. Les événements générés par les sélections de menu sont traitées par la méthode actionPerformed (). Utilisez windowObject.close () pour fermer un pop-up lorsque les actions nécessaires soient terminées.
Situation et carte
Le paquet javax.swing crée pop- ups qui apparaissent n'importe où à l'intérieur d'un composant Java . Utilisez la méthode show () dans l'objet JPopupMenu de définir où la fenêtre pop-up devrait apparaître. La méthode generalPopup.show ( vue , xCoord , yCoord ) ; place le pop-up sur les coordonnées X et Y spécifié. Procédé windowObject.resizeby ( dx, dy ) augmente la taille de la fenêtre. Dx positif et les valeurs dy agrandir la fenêtre , tandis que les valeurs négatives font plus petits.
Auditeurs de souris
entrons dans une partie d'une page Web peut déclencher un pop-up . Auditeurs de souris activer des composants Java lorsque les utilisateurs entrent ou sortent de la zone de composant ou pousser un bouton. L'interface MouseListener est utilisé pour contrôler ces paramètres. Auditeurs de la souris peuvent activer d'autres contrôles, tels que des menus pop-up et les déclencheurs de la souris. Interfaces de listener de souris doit inclure des implémentations d' au moins ces cinq méthodes : souris cliqué, la souris enfoncé , la souris relâché, la souris est entré et sorti de la souris . La méthode mouseDragged ( ) contrôle des événements quand un composant Java est traîné .
Pop -up blockers
bloqueurs de pop -up font partie des fonctions de navigateur Web et le navigateur plug- ins . Les bloqueurs de pop -up prévenir les pop-ups de l'ouverture , bien que certains pop-up blockers reconnaissent et permettent initiées par l'utilisateur pop -ups. Un vrai-faux essai booléenne peut être utilisée pour signaler si oui ou non les pop-ups travaillent contre un bloqueur de pop-up . Si le test de blocage des fenêtres pop -up échoue, le site présente des informations dans la fenêtre principale du navigateur et non dans une fenêtre pop-up .