Announcement

Collapse
No announcement yet.

standard-background ändern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • standard-background ändern

    hallo,

    wie kann ich die untergrund-farbe(und rahmen und überhaupt andere
    eigenschaften) für die componente ändern, ohne dass ich für jede
    einzelne gezielt setze?

    danke im voraus.

    gruss,
    flanker

  • #2
    Eine Sehr gute Möglichkeit ist es, die im UIManager definierten Eigenschaftswerte zu setzen, bevor man überhaupt Swing-Komponenten anzeigt oder packt.

    Jede neu instanzierte Komponente verwendet so die Attribute, wie sie im UIManager vorgegeben werden. Damit lassen sich nur einfache Dinge verändern, aber dafür wirkungsvoll und einmalig für die Laufzeit der ganzen Applikation.

    cia

    Comment


    • #3
      hi thexder,

      danke für deine antwort.
      meinst du so?
      UIManager.put(key, value);
      wie lautet key für die hintergrundfarbe?
      wo sind diese ganze keys in doc zu sehen(finden)?

      gruss,
      flanke

      Comment


      • #4
        Ja, flanker, genauso war es gemeint.

        Mit >>UIManager.getDefaults().elements()<< kannst du durch die definierten Key-Werte durchiterieren. Ich weiss leider kein Verzeichnis o.ä. bei dem man konkreter und direkter nachschauen könnte.

        cia

        Comment


        • #5
          danke nochmal.
          gruss aus berlin,

          flanke

          Comment

          Working...
          X