GroupLayout e JImagePanel

2 respostas
Luitame

Olá pessoal!

Eu to usando o netbeans e ele vai gerando os codigos na medidas que vou adicionando componentes no projeto.
Até aqui tudo bem, mas ele usa o gerenciador grouplayout que eu não to dominando muito, alguém pode me
dá uma luz ai, por que eu to usandro o JImagePanel para colocar uma imagem no fundo da aplicação. Mas, por conssequencia
no Netbeans ta no GroupLayout não to consseguindo adicionar o JImagePanel a minha aplicação através do gerenciador
de layout!

Aqui segue o cógido que o netbeans gerou para colocar um botão na tela:

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap(171, Short.MAX_VALUE)
                .addComponent(btn_fechar)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(btn_fechar)
                .addContainerGap(340, Short.MAX_VALUE))
        );

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-246)/2, (screenSize.height-374)/2, 246, 374);

E ai alguma ideia de como adicionar meu objeto panel do tipo JImagePanel?

2 Respostas

Marky.Vasconcelos

Se não me engano é por que para entrar na paleta do Netbeans a classe do componente precisa de um construtor default.

Luitame

Vlw ai Mark, eu consegui usar o JImagePanel!
Foi só criar o Painel e instanciar como JImagePanel…

:smiley:

Criado 11 de fevereiro de 2012
Ultima resposta 12 de fev. de 2012
Respostas 2
Participantes 2