2012-03-29 8 views

Répondre

1

Vous avez deux façons. La première dérogation:

protected Component createComponentInstance(String componentType, Class cls) 

Ce qui vous permet de remplacer tous les composants d'un type donné (par exemple faire votre propre sous-classe pour toutes les formes).

La deuxième option consiste à les ajouter au moment de l'exécution.

Nous avions l'habitude d'autoriser les composants utilisés en utilisant la fonctionnalité pickMIDlet, mais c'est un peu problématique car une classe d'utilisateurs peut ne pas être compilable lors de l'édition d'un fichier res.

1

Vous devez les créer dans le générateur GUI, vous ne pouvez pas exporter votre propre code Component vers le GUI Builder. Construisez-les dans Gui Builder et si ce composant est un Container, vous pouvez créer une instance de ce code d'utilisateur StateMachine.createContainer(resource, "nameContainer");. Pour gérer le Forms à travers le StateMachine, vous pouvez utiliser StatMachine.showForm("nameForm"); pour afficher un Form et StateMachine.back() pour revenir dans la navigation.

+0

Malheureusement ... nous espérons que la prochaine version permettra à l'utilisateur d'ajouter ses propres composants à partir de ses propres classes écrites. –

Questions connexes