Klotzkopp Geschrieben 13. Juni 2006 Geschrieben 13. Juni 2006 Hallo, ich schreibe hier gerade ein Plug-In für Eclipse. In einem Menü habe ich einen Befehl, der ein Flag umschalten soll. Der Zustand des Flags soll als Haken vor dem Befehl dargestellt werden. Das klappt auch ganz gut. Allerdings habe ich ein Problem mit dem Umsetzen des Hakens. actionToggle = new Action("Toggle me") { public void run() { boolean newState = !isChecked(); setChecked(newState); } };[/code] Von den Werten her klappt das auch ganz prima, newState ist abwechselnd true und false. Das Problem ist, dass man davon nichts sieht. Wenn ich den Haken so wie gezeigt setze oder entferne, bewirkt das in der Anzeige gar nichts. Was die Action wirklich tut, habe ich weggelassen. Ob das drinsteht oder nicht, hat hier keine Auswirkung. Setze ich den Haken außerhalb dieser Action, ist alles in Butter. Woran kann das liegen? Mache ich etwas grundsätzlich falsch? Ach ja, falls das wichtig ist: Eclipse 3.1.2 j2re1.4.2_06 Windows XP SP 2
Klotzkopp Geschrieben 14. Juni 2006 Autor Geschrieben 14. Juni 2006 actionToggle = new Action("Toggle me", IAction.AS_CHECK_BOX) { public void run() { // mehr ist gar nicht notwendig } };[/code] Wenn man den Style richtig setzt, klappt das von ganz allein
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden