repainting the whole frame??
I have a JOptionPane that pops up and asks the user to enter a filename.
i need help with Two questions:
1) my JOptionPane:
String inputValue = JOptionPane.showInputDialog("Please input fileame (including extension)");
filename = inputValue;
passes the entered filename to my global variable "filename". This variable (filename) is used to paint the image onto a JIcon:
ImageIcon icon = new ImageIcon(filename);
JLabel background = new JLabel(icon);
mapPanel.add(background);
What do i need to do to get the loaded image update? Ithough i would just be able to do a :
mapPanel.repaint()
but it doesnt work because it only ever calls the:
this.getContentPane().add(mapPanel, BorderLayout.CENTER);
once. So how do i get it to repaint the whole frame again? this time including the newly updated filename???
2)What do i need to do to add browse functionality to the JOptionPane???