Як зробити прозорі вікна на java, Java Swing таінша джава

Пишемо щось на Джава.

Як зробити прозорі вікна на java

Для того, щоб скористатися такою красою, потрібно поставити JDK посвіжіше. Точно не знаю, з якої версії почалася підтримка прозорості. Особисто я скачав одразу JDK 6 update 16. Тут точно підтримується.

Тепер подивимося, що потрібно зробити, щоб встановити прозорість у JFrame. Все дуже просто. Є такий клас AWTUtilities у пакеті com.sun.awt.*. Цей клас має такий метод setWindowOpacity. Першим параметром методу передається об'єкт Window, у якого хочемо встановити необхідну прозорість. Другий параметр методу - це float значення прозорості, яку ми хочемо встановити для вікна.

Крім методу setWindowOpacity у класі AWTUtilities є інші цікаві методи, які я думаю розгляну пізніше.

За традицією тестовий додаток.

вікна

Знімок вікна JFrame спеціально робив на неоднорідному тлі, щоб було видно прозорість.

import java.awt.*; import javax.swing.*;

public class TestFrame extends JFrame

public static void createGUI() JFrame frame = новий JFrame("Test frame"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

String html = "The Java Tutorials є practical guides " + "для програмістів, які використовуються для Java programming " + "language to create applications. , І віртуози природи." + "Groups related lessons є організовані в \"trails.\" " + "The Java Tutorials include features through the Java SE 6 version. " + "Selected tutorials have been printed; see the Related " + "Resources box to the right. ";