uimanager

    1熱度

    1回答

    您好,我有一個用戶可以更改外觀和感覺的界面。下面是接口: http://www.hostingpics.net/viewer.php?id=579250themesApp.jpg 每個按鈕的代碼: //The JDesktop Frame contains all the Internal Frames JDesktop p = new JDesktop(); try { UIM

    0熱度

    2回答

    我有在該線產生一個空指針異常(但僅有時)在加載時的小應用程序: (txtpnNoSeHa是擴展JPanel一個類中一個JEditorPane此面板是在小程序構造函數中實例化) txtpnNoSeHa.setBackground(UIManager.getColor("Panel.background")); 在構造函數中調用。 我從此明白的是,UIManager.getColor返回null有

    0熱度

    1回答

    由於一些奇怪的原因,當我在java中實現JTree時,我在Mac OSX上看不到擴展線(角度)但是當樹擴展爲顯示所有節點時,我在Windows上看到它們。我試過tree.putClientProperty("JTree.lineStyle", "Angled"),但我什麼也沒得到。 第二個問題,再次在OSX上:我有一個根的圖片,也沒有完全顯示從頂部和底部切割的東西。 DefaultMutableT

    0熱度

    1回答

    請參考此錯誤: 4848910 : UIManager only updates colors once 我有一個JFrame兩個按鈕。從第一個按鈕,我改變LAF顏色由 UIManager.put("Button.background", new ColorUIResource(Color.red)); SwingUtilities.updateComponentTreeUI(this.getC

    1熱度

    2回答

    我想用我的Java應用程序命名爲SyntheticaBlackEye的外觀和感覺,所以我從here下載了外觀和感覺的jar文件,然後將jar文件放入我的項目的庫文件夾中,然後我設置的外觀和感覺如下: UIManager.setLookAndFeel(new SyntheticaBlackEyeLookAndFeel()); 我補充說,進口: import de.javasoft.plaf.sy

    3熱度

    3回答

    我知道您可以在使用Swing使用UImanager的應用程序中更改Tree.collapsedIcon的所有JTrees。例如: UIManager.put("Tree.collapsedIcon",closedcabinet); 我想與最終的結果是,該Tree.collpasedIcon可能出現不同的在同一應用不同的樹同一個應用程序改變Tree.collapsedIcon個人JTrees的靈

    2熱度

    1回答

    我使用Nimbus的外觀和感覺, 我知道如何改變,例如,工具提示的顏色,通過使用此代碼: UIManager.put("info", Color.white); 但我怎麼能更改圖標(最小化,最大化和關閉)到另一個圖標/ PNG文件? 這裏是關閉按鈕的鍵:InternalFrame:InternalFrameTitlePane:"InternalFrameTitlePane.closeButto

    1熱度

    1回答

    一些名稱是清晰的,如背景,前景,焦點等。但有些只是混亂,如光,高光,陰影,darkshardow等我注意到,這些一直用在鞦韆UI,所以我推斷這些是Java術語的一部分。有沒有人知道是否有文件解釋這些名稱? RadioButton.background RadioButton.darkShadow RadioButton.disabledText RadioButton.focus R

    5熱度

    2回答

    我正在使用JProgressBar組件以及Nimbus UI默認值。問題是,當我想手動更改每個進度條的Bar顏色時,我通過設置JProgressBar.setUI()函數使用BasicProgressBarUI。這使得更麻煩,因爲我想只改變條的顏色,似乎我鬆開jprogressbar的默認外觀(Border,backgroundcolor消失)。 因此,當代碼初始化時,我可以設置Nimbus Pr

    0熱度

    1回答

    由於某些原因,我的TreeUI無法應用。我正在使用MetalTheme並希望自定義TreeUI。所以,我開始複製TreeUI代碼並重命名EzTreeUI類。我做對了嗎?下面的命令都不起作用。當我調試並逐步執行以下語句時,UIManager.getDefaults().get("TreeUI");仍會返回javax.swing.plaf.metal.MetalTreeUI。 UIManager.ge