Comment colorer un arrière-plan et des boutons d'interface graphiqueBonjour,
J'essaie de trouver un moyen de changer l'apparence de mon interface graphique... J'ai remarqué que la couleur d'arrière-plan standard des interfaces graphiques dans JMP est GRIS, ce qui est assez monochromatique...
Comment puis-je changer
- La couleur de fond de l'interface graphique
- La couleur de fond des boutons dans l'interface graphique
- Insérer une image ou un logo dans l'interface graphique
- ...
Curieux de voir comment cela peut être fait 
Merci.
Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueÉtrange,
Ce que j'obtiens en exécutant le code est (j'ai également placé une image .png là où elle devrait être):

J'utilise JMP11. Est-ce que ceci pourrait être le problème ?
Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueConcernant les boutons, vous pouvez utiliser l'approche de Jim :
Names Default To Here( 1 );
New Window( "Example", ex = Button Box( "", Beep() ) );
ex << Set Icon( "$DESKTOP/Screen Shot 2017-11-21 at 15.27.12.png" );
où j'ai créé le fichier .png en collant une capture d'écran à partir d'un package de dessin. Cela donne:

Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueBonjour @ian_jmp , @txnelson , @Mark_Bailey , @MS ,
Jusqu'à présent, je n'ai pas pu changer la couleur de:
- Fond de boutons
- Arrière-plan de la fenêtre GUI
Je suppose que ces options n'existent pas dans JMP 
Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueEssayez différents paramètres dans Préférences/Styles pour ajouter globalement de la couleur à l'interface graphique.
Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueLa seule façon dont je vois que vous pouvez colorer l'arrière-plan d'un Button Box() est de créer une image de l'arrière-plan de couleur et du texte superposé, puis de le spécifier à Button Box() comme quoi afficher.Vous trouverez ci-dessous un script utilisant une icône intégrée, mais le message Set Icon() peut également pointer vers une imate
Names Default To Here( 1 );
New Window( "Example", ex = Button Box( "" ) );
ex << Set Icon( "Go" );
Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueLe message << Background Color() n'a pas d'effet sur la boîte à boutons.
Re : Comment colorer un arrière-plan et des boutons de l'interface graphiqueCela pourrait vous aider à démarrer :
NamesDefaultToHere(1);
nw = NewWindow("W",
vlb = VListBox(
bb = ButtonBox("Press Me"),
sb = SpacerBox(Size(10, 100))
);
);
Wait(2);
vlb << backgroundColor("Blue");
Wait(2);
bb << backgroundColor("Red");
Wait(2);
bb << setIcon("$SAMPLE_IMAGES/pi.gif");
bb << setIconLocation("Left");
Vous devez regarder dans 'Help > Scripting Index' pour voir les différentes boîtes d'affichage et les messages auxquels elles répondent (mais si vous avez écrit une interface graphique, vous serez un peu familier avec cela de toute façon). Pour les images, recherchez 'PictureBox()'.