Ola,
peguei um projeto para eu terminar ja em andamento, e não estou muito acostumando a programa na parte visual( swing ), minha duvida é o seguinte:
:arrow: Eu tenho um JFrame pai
atravez desse JFrame pai posso chamar algums JDialog filhos atravez de um Menu.
nesse projeto que eu peguei pronto, o JFrame ja cria uma instancia de cada JDialog que eu possa usar no construtor.
:arrow: qd alguem click no menu ele apenas muda setVisible( true )
em setVisible chama show() ou hide();
Esse é o melhor jeito de fazer isso???
Ex:
public class criaTela extends Jframe {
public criaTela()
{
cadastro = new cadastro( this ); // cadastro é um JDialog e passo o pai
// por parametro
opcao = new opcao( this ); //idem
…
}
:arrow:
if( ação == jmenuItemCadastro )
cadastro.setVisible( true )
aonde esse metado setVisible chama o metado show();
:arrow: Ou seria melhor eu instanciar um objeto JDialog sempre que alguma fosse no menu e escolhece alguma opção???
:?: :?:
Ex:
if ( ação == jmenuItemCadastro )
new cadastro( this );
Qual dos dois é mais usado??? E qual a diferença na performance do programa?
Obrigado.
