Caros,
Estou desenvolvendo uma aplicação que deve funcionar no Windows assim como no MAC. É uma aplicação que tem seu front-end totalmente customizado de maneira que não se deseja nem a barra do windows no topo do frame e nem o formato ‘quadrado’ convencional de uma janela.
Para isso estou usando a combinação:
- setUndecorated(true);
- AWTUtilities.setWindowOpaque(this, false);
- Colocar um background com transparência com a cara e formato desejado
E o efeito é muito bom. Porém parece que justamente ao desabilitar estes itens, ocorre um efeito colateral restrito ao MAC OS:
Toda a janela e seus componentes ficam arrastáveis. E isso e um grande problema já que nesta janela temos scrollbars e sliders.
Isto significa que ao tentar arrastar o thumb de um slider, este se mantém fixo em relação ao slider/janela porém toda a janela é arrastada!!
Percebam que eu não sou o único tendo este problema. Fiz uma busca prévia no nosso amigo google e achei esta mesma questão ainda sem resposta:
Entenderam a questão?
Alguém sabe resolver isso ou teria alguma dica?
Grato!