В MDI приложении ну никак не рисуется иконка у JInternalFrame. Уже столько форумов просмотрел. Все должно работать. А у меня пустое место рисует.
В JFrame setIconImage работает.
public class JIntFrame extends javax.swing.JInternalFrame {
private ImageIcon icon = new ImageIcon(JIntFrame.class.getResource("images/w95mbx03.gif"));
public JIntFrame(MF mainFrame, int id) {
super();
initComponents(); //NetBeans
this.setFrameIcon(icon);
}
}
Помогите кто может.
я наткнулся на это год назад, долго матерился.
прикол в том, что надо сделать вот еще что:
// need to set visible=true
// otherwise the frame icon will NOT be shown when this frame will
// be iconified. probably, this is a bug in JDK
processStatusFrame.getDesktopIcon().setVisible(true);
— это кусок из моей программы. надеюсь, в твоем случае тоже поможет.