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.
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.
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