透明与quaqua

时间:2011-10-09 13:40:17

标签: java swing desktop-application

我使用以下代码查看单独的帧。

public JDialog getDDisplay(String title, JPanel panel) {
    JFrame f = new JFrame(title + "::.");
    f.setTitle(title + "::.");
    f.setResizable(false);       
    JDialog d = new JDialog(f);
    d.add(panel);
    d.setResizable(false);
    d.setTitle(title + "::.");
    d.pack();
    d.setLocationByPlatform(true);
    d.setAlwaysOnTop(true);
    if (verticle) {
        JRootPane root = d.getRootPane();
        root.setWindowDecorationStyle(JRootPane.FRAME);
        root.setFont(new Font("Lucida Grande", Font.PLAIN, 11));
        root.putClientProperty("Quaqua.RootPane.isVertical", Boolean.TRUE);
        root.putClientProperty("Quaqua.RootPane.isPalette", Boolean.TRUE);            
    }
    return d; 
}

任何一个人告诉我如何用quaqua设置trasparency(对于JDialogs,JOptionpanes,Jpanels等)我读了他们的documentation。但在透明度方面却找不到。

0 个答案:

没有答案