eliangela 22 de jun. de 2011
Quando vc diz “+ do que duas vezes” vc quer:
1- que na terceira vez que vc clicar no menu, não abra nada?
Ou
2- vc quer que abra somente 1 janela, mesmo quando clicar várias vezes no botão?
Se for a 2 , vc deve pesquisar por Singleton.
Dê uma olhada em LookAndFeel.
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
}
http://javafree.uol.com.br/viewtopic.jbb?t=848475
eliangela 22 de jun. de 2011
Ué?!?!?!
é o meu PC, ou as tags não funcionaram direito?!?!?!?!?!
marcoscorso 22 de jun. de 2011
as tags nao tao funcionando
marcoscorso 22 de jun. de 2011
marcoscorso 22 de jun. de 2011
que abra a mesma jinternalframe apenas 1 vez …
marcoscorso 22 de jun. de 2011
e preciso mudar o nome dos botaozinhos a direita
minimize para minimizar, close para fechar
eliangela 22 de jun. de 2011
dá uma olhada no Pattern Singleton.
Ele vai abrir sempre a mesma janela.
marcoscorso 22 de jun. de 2011
o link para centralizar não resolveu …
vertuam 22 de jun. de 2011
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package clickimoveis ;
import java.awt.Dimension ;
import java.awt.Toolkit ;
import javax.swing.JDesktopPane ;
import javax.swing.JFrame ;
import javax.swing.JInternalFrame ;
/**
*
* @author
*/
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 );
}
static void setCentro ( JInternalFrame com , BlockingGlassPane 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 );
}
}
vertuam 22 de jun. de 2011