[SWT-java]statut des boutons dans onglet
javaclipse
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
bonsoir,
j'ai développé une application en SWT sous Eclipse. Pour naviguer j'utilise soit des boutons, soit des onglets. J'aimerais que quand je clique sur un onglet les boutons aient le même comportement que si je cliquais dessus.Je m'explique.Que je clique sur le bouton suivant qui me permet d'aller à l'onglet2 ou que je clique sur ce dernier, les boutons précédent et suivant doivent être actifs sur cet onglet.
En fait ce que je voudrais c'est déterminer le statut des boutons(propriété enabled) sur chaque onglet.Voilà.Si vous avez une idée?
Merci d'avance.
j'ai développé une application en SWT sous Eclipse. Pour naviguer j'utilise soit des boutons, soit des onglets. J'aimerais que quand je clique sur un onglet les boutons aient le même comportement que si je cliquais dessus.Je m'explique.Que je clique sur le bouton suivant qui me permet d'aller à l'onglet2 ou que je clique sur ce dernier, les boutons précédent et suivant doivent être actifs sur cet onglet.
En fait ce que je voudrais c'est déterminer le statut des boutons(propriété enabled) sur chaque onglet.Voilà.Si vous avez une idée?
Merci d'avance.
A voir également:
- [SWT-java]statut des boutons dans onglet
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Rouvrir onglet fermé chrome - Guide
1 réponse
Je n'ai pas bien compris ce que tu demande en fait.
Mais si tu souhaite donner le même comportement à plusieurs objets graphique, tu n'as qu'à faire une fonction commune que chacun des objets applique lorsqu'il est utilisé.
Maintenant pourrais-tu ré-énoncé ton problème un peu plus clairement ? (je sais je suis dur à la compréhension mais bon ^^)
Mais si tu souhaite donner le même comportement à plusieurs objets graphique, tu n'as qu'à faire une fonction commune que chacun des objets applique lorsqu'il est utilisé.
Maintenant pourrais-tu ré-énoncé ton problème un peu plus clairement ? (je sais je suis dur à la compréhension mais bon ^^)
Sa doit être de la forme monOnglet.Addquelquechose mais je sai s pas quoi exactement.
puis dans la fonction apres j'applique les propriétés aux boutons .
Voila. J'espère que c'est un peu plus clair
button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
int i;
i = tabFolder.getSelectionIndex();
if (tabFolder.getSelectionIndex()!= 1)
{
tabFolder.setSelection(i-1);
button1.setEnabled(true);
}
else
{
tabFolder.setSelection(i-1);
button.setEnabled(false);
}
}
});
Je connais pas les Widjets donc je ne peux pas te renseigner plus, mais si tu as pu faire un écouteur sur tes boutons tu devrais facilement trouver dans la doc de java comment effectuer un listener sur un onglet :)
Si tu ajoute un listener, en appuyant sur Crlt+space tu aura la liste des méthodes que tu dois implémenter pour le listener.
Dans l'une d'elle tu devrait en avoir une qui correspondent à ce que tu souhaite comme action (clic)
Je vais voir de mon coté, sinon regarde dans la java doc : https://docs.oracle.com/javase/1.4.2/docs/api/