opdatering af billedePanel
Mit problem er at jeg har et panel som viser et billede.Det skal være således at når man trykker på en knap så bliver
dette billedePanel opdateret med et nyt billede.
Jeg syntes ikke helt at jeg kan få det til at virke.
Nedenstående kode er et udklip fra programmet.
Håber der er nogen som kan give mig noget hjælp.
class ImagePanel extends JPanel
{
public ImagePanel(Image image)
{
this.image = image;
}
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
}
Image image;
}
public void billede()
{
billedePanel.setBorder(BorderFactory.createTitledBorder (\"Billede\"));
billedePanel.setBackground(new Color(140,140,140));
ImageIcon icon = null;
try
{
icon = new ImageIcon(new URL(getCodeBase(), \"frodo.jpg\"));
}
catch(MalformedURLException e)
{
tekstUd.append(\"Failed to create URL:\\n\" + e);
return;
}
ImagePanel imagePanel = new ImagePanel(icon.getImage());
billedePanel.setLayout(new BorderLayout());
billedePanel.add(imagePanel); // Add the panel to the content pane
}
public void billedeRedraw()
{
// Her skal metoden være som opdatere billedePanelet med det nye billede.
}
