Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como redefinir o foco em Java
The Abstract Window Toolkit ( AWT ) é uma hierarquia de classes definidas na biblioteca padrão para a linguagem de programação Java. Usando AWT , um programa Java pode criar e gerenciar os componentes que definem uma interface gráfica do usuário (por exemplo, janelas , campos de texto , imagens) e seus relacionamentos. Em um determinado momento , uma janela e um componente dentro dessa janela tem foco : a janela é exibida no topo de outras janelas, e o componente recebe ações de teclado e mouse . O seu código Java pode repor o foco de qualquer dos componentes e a sua janela contendo a qualquer momento . Instruções
um

Inclua as seguintes linhas no início do seu código Java: . .

Import java.awt * ;

import javax.swing * ;
Página 2

Criar a janela para que você quer dar foco, eo componente dentro dessa janela que irá receber o foco, como no seguinte exemplo de código :

MyGraphicApp público estende JFrame {

private JTextField myTextField ;

privado GroupLayout myLayout ;

MyGraphicApp pública () {

myLayout = new GroupLayout ( getContentPane ());

getContentPane () setLayout ( myLayout ); .

myTextField = new JTextField ();

SequentialGroup sg = myLayout.createSequentialGroup ();

sg.addComponent ( myTextField );

}

}

Quando , como no exemplo, sua classe estende JFrame da biblioteca Java, você pode se concentrar na definição dos componentes que tornam a sua aplicação única herdando todos os componentes Swing básicos e mecanismos da biblioteca Java . A classe de exemplo tem uma única janela com um único componente, que é um campo dentro do qual o usuário pode digitar texto.
3

dar o foco para o componente que você deseja tê-lo , e por extensão, a sua janela contendo ( o antepassado de nível superior na hierarquia de componentes) , como no seguinte exemplo de código :

myTextField.requestFocusInWindow ();

componentes diferentes mostrar que têm foco em maneiras diferentes . Por exemplo, um campo de texto exibirá um cursor piscando pronto para dar de entrada, e uma janela será exibida no topo de todas as outras janelas na área de trabalho .

Anterior :

Próximo : No
  Os artigos relacionados
·Como iterar um TreeMap 
·Como parar de Grails em Jetty 
·Como gerar uma matriz com todas as combinações possí…
·Como Evitar codificar em projetos do Eclipse 
·Como remover um item em MIDP 2.0 Programatically 
·Como link para a interface GUI em Java com um Código 
·Como iterar sobre Chaves no HashMap em Java 
·A diferença em HashMap e HashSet 
·Como encontrar o Max de inteiros em Java 
·Tipos de Dados para JPA DataSource 
  Artigos em destaque
·Como criar banco de dados no Coding Lisp 
·Como abrir uma extensão de Broderbund SIG 
·Como faço para converter um arquivo Plotter 
·Como fazer Número ordem Java 
·Tipos incompatíveis Usando CAST método da classe em J…
·Como alterar o nome lógico -Volume 
·Como classificar em uma grade de dados 
·Como formatar um analisador em uma Cadeia Java 
·Como fazer uma String em uma matriz em C + + 
·Como escrever um aplicativo de conversão de temperatur…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados