Zagaia
Abril 18, 2007, 11:25am
#1
é possivel habilitar o maximizar da janela,
estando o setResizable(false); ??
porque eu coloquei setResizable e o botão maximizar apagou…
aaa outra coisa… tem alguma maneira de colocar meu JFrame ou Internal,
centralizada sempre que eu abrilo? sem definir tamanho fixos?
pois eu tenho um menu e clico no item, abrindo assim o Internal, só que o mesmo fica nas posições 0,0 no canto superior esquerdo…
Abraços!
Tenta:
no construtor da classe para centralizar o formulário.
Té mais.
lina
Abril 18, 2007, 1:22pm
#3
Oi,
cria esse metodo na sua classe,
e xame ela no construtor…
[code]
public void WindowCenter()
{
// Cria as variaveis necessarias.
Toolkit
tk = Toolkit.getDefaultToolkit();
Dimension
screenSize = tk.getScreenSize();
int
screenHeight = screenSize.height;
int
screenWidth = screenSize.width;
// Faz o calculo para deixar o Frame centralizado.
setSize((int) (screenWidth / 2.8),(int) (screenHeight / 5));
setLocation((int) (screenWidth / 2.8), (int) (screenHeight / 4));
}[/code]
Acho que ajuda…
enquanto ao Resizable, eu nao descubri ainda hahaha
Tchauzin!
Zagaia
Abril 18, 2007, 4:40pm
#4
e sobre a primeira pergunta?
vamo gente!
uma vez aqui era tudo tão rapido…
lina
Abril 19, 2007, 2:55pm
#5
Oi,
Em um JInternalFrame… você deixa a opção setResizable(true); assim ele vai
permitir o usuario a modificar o tamanho da janela… com isso você define com os comandos:
setMaximumSize(new Dimension(int,int));
setMinimumSize(new Dimension(int,int));
o tamanho maximo e minimo da janela, sendo assim… quando o usuario for modificar não vai
deixar, pois o tamanho da janela já esta setado. e o maximizar vai funcionar. pois o Resizable está true!!!
Acho que vai funcionar!
Tchauzin!
Zagaia
Abril 19, 2007, 7:15pm
#6
Perfeito Lina!! perfeito!!
você só pode ser uma anja em minha vida!!!
por acaso, você é uma das moderadoras do forum?
Obrigado!