Pessoal… ja quebrei a cabeça e nada… fiz muitas pesquisa sem resultados positivos…
tenho um JFrame e apliquei o comando de setUndecorated pra tirar a barra de título… porem não consigo movimentar o jframe pra lugar nenhum… queria saber se tem alguma opção de movimentar…
Ajuda com o setUndecorated(true) netbeans
C
4 Respostas
V
C
caralho vei… bixo só num empresto minha namorado porque eu não tenho… vlw ai… era isso mesmo… só que eu sou tão noob que não conseguir implementar no meu jframe… pois o tutorial a cima inicia em uma classe java… e o meu ja esta no jframe… sabe como posso resolver isso?
C
conseguir resolver com poucos parâmetros…
1º) crivei duas variáveis globais
int xMouse;
int yMouse;
2º) usei dentro do jframe
setUndecorated(true); //remove barra de título
setBackground(new Color(0, 0, 0, 0)); //deixa o jframe transparente
3º) criei um jlabel para movimentar o jframe
criar jlabel;
comando 1 no jlabel -> MouseDragged{
int X = evt.getXOnScreen();
int Y = evt.getYOnScreen();
this.setLocation(X - xMouse, Y - yMouse);;
}
comando 2 no jlabel -> MousePressed{
xMouse = evt.getX();
yMouse = evt.getY();
}
fim… ta com a mesma dúvida de como resolvir
V
Como você já esta numa classe que extend Jframe você NÃO precisa fazer isso:
final JFrame frame = new JFrame(“Hello”);
Basta você utilizar o THIS ao invés do frame.
Exemplo:
this.addMouseListener(frameDragListener);
Criado 19 de março de 2018
Ultima resposta 20 de mar. de 2018
Respostas 4
Participantes 2
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 Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo