Boa tarde galera, estou tentando fazer um frame awt pra mostrar uma lista de opções e retornar para o text do frame no qual eu chamei a lista, o valor escolhido. Até consegui fazer, mas queria saber uma forma de utilizar esse frame lista em outras janelas, sem ter que criar um frame lista para cada janela.
Janela de opções
J
3 Respostas
A menos que sua aplicação deva rodar antes de dezembro de 1998, você deveria estar usando Swing, não AWT.
J
é que estou desenvolvendo pra um pocket pc, utilizei swing, mas desisti, pois não liberava memória, um jframe alocava 1 mega de memória e depois que fechava nem na marra liberava esse 1 mega, acabei tendo que mudar tudo pra awt, e até agora foi só alegria, mas to com esse problema com essa janela de opções, antes usava um jdialog em modal, antes de fechar usava um método que retornava o valor antes de dar o dispose().
Se alguém puder ajudar, só falta isso rsrs
J
acabei fazendo desta forma
opcao = new ListaOpcao(lista,teclado);
opcao.lista.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e){
tfUsuario.setText(opcao.lista.getSelectedItem());
cursor = opcao.lista.getSelectedIndex();
opcao.dispose();
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
});
não sei se foi a melhor forma neh, mas foi a única que consegui, valeww
Criado 4 de agosto de 2009
Ultima resposta 5 de ago. de 2009
Respostas 3
Participantes 2