[RESOLVIDO]Como adicionar funções a janelas de programas em java

9 respostas Resolvido
java
V

Olá gostaria de saber se tem e como colocar funções em uma janela em Java tipo Windows midia player que ao passa o mouse em cima do ícone na barra de tarefas ele aparece um botões de play/pause e avançar/regredir, estou querendo colocar a função de parar uma música ao clicar, mas seria útil se desse para colocar outra funções, porém não sei como se alguém puder me ajudar ficarei grato.

9 Respostas

L

Uma forma de fazer isso é remover a decoração do frame ( frame.setUndecorated(true);) e criar seu próprio header usando um JPanel.

Já fiz isso e ficou muito bom o resultado.

V

Olá Lucas,como eu poderia fazer está estrutura? eu já utilizo o setUndecorated mas não entendi a parte de usar um header com JPanel

L

Na época que fiz isso, criei um panel e posicionei no topo do frame. E nesse panel adicionei imagens como se fossem botões.

V

Acho que vc não entendeu ou eu não expliquei muito bem, eu queria fazer isso windows-7-taskbar-grouped-wmp-47a01a8b

V

Esses botõezinhos

L

Ah rapaz. saquei. Achei que era na janela mesmo. Hmmm nunca vi implementação de algo desse tipo. Vou dá uma pesquisada para ver se encontro algo. Dai posto aqui.

V

Obrigado, tentei pesquisar mas não sei nem o nome disso kkkk

L
Solucao aceita

Parece que isso soh eh feito com codigo nativo e soh funciona em algumas versões do windows.

https://docs.microsoft.com/pt-br/windows/win32/shell/taskbar-extensions?redirectedfrom=MSDN

Referência: https://stackoverflow.com/a/50581541

V

Ok, agradeço muito pela ajuda, talvez agora se a Microssoft liberar o windows 7 opensource de para fazer esse tipo de coisa.

Criado 31 de janeiro de 2020
Ultima resposta 31 de jan. de 2020
Respostas 9
Participantes 2