Redimensionamento de imagem em um panel

3 respostas
bennye

[color=blue]estou tentando um codigo que faça com que minha imagem fique do tamanho do jpanel o codigo que estou usando e esse.
por favor preciso urgentemente de ajuda!!! :!:
[/color]
[color=red]
private void jButtonAdicionaFotoActionPerformed(java.awt.event.ActionEvent evt) {

JFileChooser buscaFoto =new JFileChooser();
    int resultado = buscaFoto.showOpenDialog(jPanelFoto);
    
    if (resultado ==JFileChooser.APPROVE_OPTION)
        try
       
        {         
            URL caminho= buscaFoto.getSelectedFile().toURI().toURL();
             jLabelFoto.setIcon(new ImageIcon(caminho));
            jLabelFoto.setText("");
           
        } catch (Exception e) {
        }

}
[/color]

3 Respostas

ucastrobr

//cria um novo frame para armazenar o painel
JFrame application = new JFrame( );

//configura o frame para ser encerrado quando ele é fechado
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//fecha janela quando clica no ícone

application.add(panel);//adiciona o painel ao frame
application.setSize(450,450);//Configura o tamanho do frame
application.setVisible(true);//torna o frame visível

Onde está (450,450)configura o tamanho de acordo com a sua imagem .

É uma sugestão. NÃO ESQUEÇA DE import javax.swing.JFrame;

bennye

cara nao entendim muito bem vc quer q eu use este codigo dentro do meu e assim mesmo, se puder envie como ficaria este novo codigo

ucastrobr

Veja:

http://www.objects.com.au/java/qa/[telefone removido].html

Aqui no fórum tem um tópico que responde o que você não entendeu.

http://www.guj.com.br/posts/list/51159.java

Criado 26 de agosto de 2008
Ultima resposta 26 de ago. de 2008
Respostas 3
Participantes 2