Direkter Aufruf der Dialogkernmethoden

Die Präsentation erhält ein Target Objekt des Dialogkerns auf welchem sie direkt die Methoden für die Aktionsverarbeitung ausführt. Die Anbindung an die Methoden erfolgt über den CUF SwingConnectionManager, welcher den Methodenaufruf über Reflection durchführt.

Siehe in der Präsentation:

        ...
        JButton changeStreetButton = new JButton( "change street");
        ...
        // we use CUF SwingConnectionManager to bind events
        final Object actionObject = getActionAccess().getActionObject();
        SwingConnectionManager.createActionConnection(changeStreetButton, actionObject,
                                                      "performActionChangeStreet");
        ...
Und im Dialogkern:
        // This Implementation of the Dialog Core will perform all actions itselfe
        setActionObject( this);
        ...
        public void performActionChangeStreet() {
            ...
        }
        ...

Hinweis: Die hier verwendeten Bibliotheksklassen sind noch im Zustand "unstable" und der Beispielcode ist, obwohl er funktioniert, nicht immer im optimalen Zustand.