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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.