wie nutz man Border ? (Swing/setBorder(Border border)



  • Hi

    Border ist ein interface welches von JComponent zu verfügung gestellt wird.
    Gleichzeitig stellt es aber auch eine Eigenschaft bzw eine Instanz bei .setBorder(Border border) dar.

    Wie bitte erhalte ich nun eine Instanz von Border um das ganze dann nutzen zu können ?( dummyBorder = new Border() geht ja nicht wegen dem Interface.Außerdem stellt ein interface ja nur Deklarationen zur Verfügung und keine Implementierung)

    Wozu das ganze ?

    Ich möchte das diese hässlichen Swing Button schon mit 3D Effekt dargestellt werden (wie das halt allgemein so üblich ist :-)) Und hierzu muss ich halt den
    Border ändern. Alternativen sind auch willkommen (hab aber keine gefunden)
    thx for help.

    pain



  • Wenn du die API-Dokumentation (online) liest siehst du ganz zu Anfang der Doku, welche konkreten Implementationen es vom Interface Border gibt. Diese kannst du dann auch per new erzeugen.


  • Mod

    Es gibt da eine "BorderFactory". Such mal danach.



  • thx.hab momentan auf arbeit kein netz und zu hause nur modem. hab gehofft das ich auf diesem weg schneller eine antwort finde (schneller=preiswerter by modem :-)) danke nochmal, genau was ich suchte 🙂

    pain


Anmelden zum Antworten