Rahmen für Composite nachträglich [SWT]

Fishtaco

Grünschnabel
Wieder ich...

Wie kann ich den Rahmen, den ich einem z.B. Composite verpasse (SWT.BORDER)
nachträglich aus-/einblenden? Bin ich einfach nur blind/blöd oder geht das
nicht?

Nochmals danke und Grüße,
Jens
 
Ich glaube da muss ich dich enttäuschen. Die einzigste Referenz, die du auf den 'style'-Integer der Widget-Klasse hast, ist über 'getStyle' -> aber leider nicht zum verändern.

Ich denke das Style über den Konstruktor zu setzen ist in dem Falle eine finale Entscheidung. Besser wüsste ich es jetzt auch nicht.
 
Na klasse...

Danke für die Antwort. Dann muß ich wohl doch statt Rahmen eine
leichte Hintergrundfarbe setzen. DAS wird ja dann wohl gehen... *grummel*

Eine Workaround wäre ja (für alle, die das jemals lesen und auch ein
ähnliches Problem haben), hinter (1-2 px breiter in jede
Richtung) oder vor das Canvas (je nachdem, was
ich damit anstelle) ein Composite zu setzen, direkt mit Rahmen, und selbiges
dann visible oder nicht zu setzen.

Kommt bei mir leider nicht in Frage.

Danke noch mal. Immerhin ne Reaktion, wußte echt nicht, ob
meine Fragen zu blöd sind... : )

Greets, Jens
 
es gibt keine blöden fragen!

ein forum macht nur einige ausnahmen: - falsche fragen im falschen channel und fragen die ein paar threads weiter unten schon beantwortet wurden. beides trifft aber hier nicht zu ^^
 
Zurück