awtutilities

    3熱度

    1回答

    我一直在使用新的com.sun.awt.AWTUtilities類,並且很感興趣。我得到com.sun.awt.AWTUtilities/setWindowOpacity(java.awt.Window window, float f)完美工作,但我現在想知道是否有任何方法來更改單個組件的不透明度,如javax.swing.JInternalFrame或javax.swing.JButton。

    1熱度

    1回答

    我正在嘗試爲我的任務編寫代碼。 我的任務是,我通過給出座標值在一個面板上繪製多邊形。並且只需鼠標將事件移至這些多邊形。 我的問題是我可以繪製所有的多邊形,但不知道如何將鼠標移動事件應用到所有的多邊形(即當我將鼠標移動到特定的多邊形時,該多邊形的背景顏色應該改變,退出它應該回到正常階段)。 我可以爲一個或兩個多邊形手動執行所有操作。但在我的情況下,我會有這麼多的多邊形。我不能爲每個單獨寫。 所以請幫

    1熱度

    2回答

    我正在研究一個小型Java應用程序,我想使用透明窗口。然而,當我使用AWTUtilities.<any method>我得到這個: 「AWTUtilities無法解析」 我已經找了解決方案,但我無法理解他們。你能否以更簡單的方式向我解釋我可以如何處理這個問題?我在Java版本6u23

    1熱度

    1回答

    我有一個模式JDialog,我設置非透明與調用com.sun.awt.AWTUtilities方法,setWindowOpaque(this, false)。 當我將模態JDialog設置爲非透明時,會遇到問題。例如,當我點擊一個不透明的對話框時,它會彈出正確的對話框,但是在打開和關閉對話框之後,它會打開。它不可見;而且,由於它是模態的,我們不能點擊父面板中包含的按鈕。就像它被凍結,但那只是因爲模

    4熱度

    0回答

    我最近閱讀了Pushing Pixels上的博客文章,介紹瞭如何使用純Java實現原生透明和半透明。所需的類位於com.sun.awt,即com.sun.awt.AWTUtilities。 我想知道如何將所需的類(不只是這一個)包含到我的發行版中,因爲只有當您安裝了jdk並且您通過那裏啓動了jvm時才能使用這些類。所以我的程序的用戶將沒有所需的類來運行我的程序。 任何想法?

    3熱度

    4回答

    使用this來自太陽的文章。我正在嘗試創建一個透明窗口。 我在框架上的標籤內有一個圖像。 我希望圖像可見,但不可見的框架。 當我使用 try { Class awtUtilitiesClass = Class.forName("com.sun.awt.AWTUtilities"); Method mSetWindowOpacity = awtUtilitiesClass.ge

    4熱度

    1回答

    我想用一個簡單的JLabel顯示在透明的JDialog GIF動畫: JDialog dialog = new JDialog(); AWTUtilities.setWindowOpaque(dialog,false); JLabel label = new JLabel(); ImageIcon ii = new ImageIcon("animation.gif"); label.se

    4熱度

    2回答

    我有一個半透明 JPanel。我創建了一個自定義JButton通過擴展JButton,因爲我需要一個圓角的按鈕,並希望添加一些效果。我製作了不透明的。當我將這個按鈕添加到我的半透明JPanel時,它的效果很好。但在翻轉後,黑色補丁畫在按鈕後面,看起來非常糟糕。我在網上搜索了一個解決方案,但無法找到有用的解決方案。這個問題也是在http://www.java.net/node/661798描述,但我

    4熱度

    2回答

    我在我的應用程序中使用AWTUtilities類來創建自定義窗口形狀。據我所知,沒有其他辦法可以做到這一點。這是一個要求。 的Javadoc代給了我這個錯誤: warning: com.sun.awt.AWTUtilities is Sun proprietary API and may be removed in a future release 究竟是什麼意思?我可以使用它,但它可能會停止與任