Olá, galera estou fazendo uma aplicação em SWING, eu tenho uma tela maior com um menu que chama as telas menores e eu gostaria de saber como eu faço para que essa minha tela menos não possa ser movida(não é redimensionada), seia assim a tela tá na location 100,200 e ela não poderia ser tirada de lá… espero ter sido claro.
Movimentação de telas
A
2 Respostas
P
Olá, para a tela não ser redimensionada utilize o método setResizable() e o parametro como sendo false.
Ex.:
painel.setResizable(false);
ou
this.setResizable(false);
É isso, até mais.
S
Podes colocar um ComponentListener na tua janela, que ao ser movida volta ao estado normal. Faz algo assim:
janela.addComponentListener(new ComponentAdapter() {
public void componentMoved(ComponentEvent e) {
setLocation(100,200);
}
});
Espero que isto resolva o teu problema 
Criado 8 de maio de 2007
Ultima resposta 8 de mai. de 2007
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo