Pop-ups iniciadas por sites incluem anúncios, avisos e instruções . Seleções menu pop-up e ajuda sensível ao contexto , são exemplos de pop-ups que são normalmente ativadas pelo usuário. Use a classe Java Jdialogue para criar caixas de diálogo pop -up e controlar a aparência do site pop-ups com o Popup_Layer . Gatilhos
gatilhos pop-up são eventos, como um botão do mouse clique em um link ou botão que são programados para ativar um pop-up. Mouse Button gatilhos pop -up usar o método isPopupTrigger () com a classe MouseEvent . O método isPopupTrigger () só é ativado se as condições mousePressed () ou mouseReleased ( ) são verdadeiras. Outro possível gatilho é a seleção de uma nova URL. HTML abre novas páginas da Web na janela principal do navegador por padrão. Para abrir automaticamente um link em uma nova janela , use a sintaxe link de texto .
Menus
< br > janelas pop-up pode incluir menus. Menus
aparecem quando os usuários precisam fazer uma escolha. Menus perto quando um usuário seleciona um item de menu. A classe JPopupMenu cria um recipiente vazio menu pop-up. As opções de menu são criados pela adição de um JMenuItem à classe JPopupMenu . JMenuBar é um recipiente vazio usado para armazenar listas de menu . Cordas adicionar listas de menu drop-down para janelas e caixas de diálogo pop -up. O método showInputDialog () mostra a opção de menu selecionado antes que os usuários concluir a ação. Eventos gerados por seleções de menu são tratados pelo método actionPerformed (). Use windowObject.close () para fechar um pop -up quando as ações necessárias sejam concluídas.
Localização
O pacote javax.swing cria pop-ups que aparecem em qualquer lugar dentro de um componente Java. Use o método show () no objeto JPopupMenu para definir onde a janela pop -up deve aparecer. O método generalPopup.show ( visão , xCoord , yCoord ); coloca o pop -up no X especificado e Y coordenadas . O método windowObject.resizeby ( dx dy ) expande-se o tamanho da janela . Valores de dx e dy positivos expandir a janela , enquanto que os valores negativos torná-lo menor .
Rato Ouvintes
introduzir uma parte de uma página da Web pode desencadear uma pop-up. Rato ouvintes ativar componentes Java quando os usuários entram ou sair da área do componente ou apertar um botão . A interface MouseListener é usado para controlar essas configurações. Rato ouvintes podem ativar outros controles, como menus pop-up e gatilhos do mouse. Listeners rato deve incluir implementações de , pelo menos, estes cinco métodos: o mouse clicado, mouse pressionado , rato lançado , rato entrou e saiu do mouse . O método mouseDragged () controla os eventos quando um componente Java é arrastado.
Pop- ups
bloqueadores de pop- up são parte das funções do navegador da Web e plug- ins. Os bloqueadores de pop -up evitar pop-ups de abertura , apesar de alguns bloqueadores de pop -up reconhecer e permitir iniciadas pelo usuário pop-ups. Um teste de verdadeiro ou falso booleano pode ser usado para denunciar ou não pop-ups trabalhar contra um bloqueador de pop -up. Se o teste do bloqueador de pop -up falhar, o site apresenta informações na janela principal do navegador , em vez de em uma janela pop-up.