Java Swing: A list of all UIDefaults properties

后端 未结 3 1612
梦谈多话
梦谈多话 2021-01-14 02:00

Question: Where can I get a list of all UIDefaults properties that exist in Swing?

I know of the possibility to write a small snippet of code that just extracts and

3条回答
  •  生来不讨喜
    2021-01-14 02:37

    Ah, well, I should have thought about that one more intensively.

    Of course the list of "valid" properties is directly dependent on the used l&f and what you want to do with it:

    1. Write an own l&f In this case, the "official list" is the list of properties you get from the l&f you inherit. In case of MetalLookAndFeel, it's the 636 entries you can retrieve, I haven't tried the numbers for the more common BasicLookAndFeel and SynthLookAndFeel - I guess they can be checked by putting a more or less empty Subclass of those and running the code presented above.

    2. Modify an existing l&f In this case running the code for the l&f used yields everything that can be modified.

    So in the end, the solution is that there cannot be a thing like an "official overall list" as such a one can only be put based on some specific l&f, in which case the code above will yield what one wants to know.

提交回复
热议问题