Allora, ho questo costruttore (la classe estende JFrame):

Codice PHP:
public DownloadManager()
    {
        
setTitle("Download Manager");        
        
setResizable(true);
        
        
frame this;
        
        final 
JDialog aboutDialog createAboutDialog();
        
        
myApplication Application.getApplication();
        
myApplication.addPreferencesMenuItem();
        
myApplication.addAboutMenuItem();
        
        
myApplication.addApplicationListener(new ApplicationAdapter()
        {
            public 
void handleAbout(ApplicationEvent e)
            {
                
aboutDialog.setVisible(true);
                
e.setHandled(true);
            }

            public 
void handleOpenApplication(ApplicationEvent arg0)
            {
                
System.out.println("handleOpenApplication - da fare");
            }

            public 
void handlePreferences(ApplicationEvent arg0)
            {
                
System.out.println("handlePreferences  - da fare");
            }

            public 
void handleQuit(ApplicationEvent arg0)
            {
                
System.out.println("handleQuit  - da fare");
                
                try
                {
                    
saveAll();
                }
                catch (
Exception ex)
                {
                }
                
                
actionExit();
            }

            public 
void handleReOpenApplication(ApplicationEvent arg0)
            {
                
System.out.println("handleReOpenApplications  - da fare");
                
frame.setVisible(true);
            }
        });
        
        
setDefaultCloseOperation(HIDE_ON_CLOSE);
        
setMinimumSize(new Dimension(200200));
        
        
Container c getContentPane();        
        
c.setLayout(new BorderLayout());        
        
c.add(createAddPanel(), BorderLayout.NORTH);
        
c.add(createDownloadsPanel(), BorderLayout.CENTER);
        
c.add(createButtonsPanel(), BorderLayout.SOUTH);

        try
        {
            
readAll();
        }
        catch (
Exception ex)
        {
            
System.out.println(ex); // gestire
        
}

        
pack();
        
setLocationRelativeTo(null);
        
setVisible(true);
    } 
Il problema e' che la dimensione minime settata al jframe non viene rispettata! Infatti se provo a ridimensionare riesco a ridure il JFrame ad una strisciolina microscopia ed invece dovrebbe fermarsi a 200*200.

Perche' succede?

Ah, uso java 1.5 su OS X (il problema c'e' anche su linux ed xp)

Grazie ^^