Java Swing: сделать диалог частично прозрачным. - PullRequest
1 голос
/ 28 июля 2011

Мне нужно сделать мой диалог частично прозрачным. Вытащите вкладку из Google Chrome, чтобы создать новое окно, в то время как перетаскивание формы, которую он делает, - это форма, которую я хочу сделать, за вычетом прозрачности.

Дело в том, что мой диалог - это довольно простой и стандартный диалог, но мне нужно вырезать его и сделать прозрачным. Двойные точки, если эта область не является частью диалога, поэтому нажатие там приведет к потере фокуса в диалоге.

1 Ответ

3 голосов
/ 28 июля 2011

Вы можете установить непрозрачность.

http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/#Setting-the-Opacity-Level-of-a-Window

Я понимаю, что вы подразумеваете под вкладкой Chrome. В этом случае вам может потребоваться прозрачная нижележащая панель, которая затем будет содержать вкладку в верхнем углу, а остальная часть страницы - внизу. т.е. 2 отдельных компонента

надеюсь, это то, что вы очень ищете

...