问:在哪里可以获得Swing中存在的所有UIDefaults属性的列表?
我知道有可能编写一小段代码来提取并显示它们,但我想知道我以这种方式获得的列表是否真的完整。当我这样做时,我得到了Metal L&F的636个属性,Windows L&F的613个属性和Motif one的550个属性。网络上的另一个来源列出了795个条目,尽管它有一些不正确的附加条目。但也许即使是金属l&f也不能设置它实际可以设置的所有内容。
我很难相信真的不存在来自sun的可能属性的官方列表。
发布于 2010-01-18 22:04:52
啊,好吧,我应该更深入地考虑这个问题。
当然,“有效”属性的列表直接依赖于所使用的l&f以及您想要对其执行的操作:
因此,最终的解决方案是,不可能有像“官方总体列表”这样的东西,因为这样的列表只能基于某些特定的l&f来放置,在这种情况下,上面的代码将产生一个人想要知道的东西。
发布于 2010-03-03 23:54:35
Linux 2.6.31-19-generic 1.6.0_0
*** Metal javax.swing.plaf.metal.MetalLookAndFeel 642 entries
*** CDE/Motif com.sun.java.swing.plaf.motif.MotifLookAndFeel 556 entries
*** GTK+ com.sun.java.swing.plaf.gtk.GTKLookAndFeel 566 entrieshttps://stackoverflow.com/questions/2085271
复制相似问题