Centralizar JInternalFrame dentro dum jdesktoppane?!

Amigos…to desenvolvendo um projeto no netbeans 5.0 em swing…fiz o esqueminha do MDI…ou seja…todos os meus cadastros que sao JInternalFrame abrem dentro do JDesktopPane do Menu…blz…ja ta fazendo isso…eu quero que os InternalFrame abra no centro do desktoppane do menu e fique do tamanho que eu definir e nao maximizado…

alguem sabe como faço para centralizar e definir as dimensoes dos JInternalFrame?

Rodrigo

[code]public class Centraliza
{

private static Dimension ds = null;

private static Dimension dx = null;

/**
 * Centraliza JDialog
 * @param com
 * @param menosX
 * @param menosY
 */

public static void setCentro ( JFrame com , int menosX , int menosY )
{
	dx = Toolkit.getDefaultToolkit ( ).getScreenSize ( );
	ds = com.getSize ( );
	com.setLocation ( ( ( dx.width - ds.width ) / 2 ) - menosX , ( ( dx.height - ds.height ) / 2 ) - menosY );
}

/**
 * Centraliza JDialog
 * @param com
 * @param menosX
 * @param menosY
 */

public static void setCentro ( JInternalFrame com , JDesktopPane desktop, int menosX , int menosY )
{
	dx = desktop.getSize();
	ds = com.getSize ( );
	com.setLocation ( ( ( dx.width - ds.width ) / 2 ) - menosX , ( ( dx.height - ds.height ) / 2 ) - menosY );
}[/code]

esses métodos centralizam o JInternalFrame em qualquer no desktop q tu passar como parametro… :slight_smile:

Valeu albiere… muito bom esse teu exemplo.
foi muito útil.

[]s
Alexander