I am building a cdf application,which has multiple screens,every screen was linked to another screen.

Right now I am using CreateDialog. Are there any other options of displaying multiple screens to users?


1 Answer 1


Since all windows in Mathematica are basically Notebook objects (notebook windows, palettes, dialog windows, etc.), one can use the more general


approach, which is a bit more customizable than CreateDialog. The other option is to use the more specific Dialog function, but it is rather limited when it comes to designing a mutli-windowed gui.

The other way is to abuse the floating element of e.g. ActionMenu:

ActionMenu[Graphics[Circle[], ImageSize -> 50], {
   "This is a window that can be used to display text when the circle 
    is clicked.", {300, 200}
  ]}, Appearance -> None]

Mathematica graphics

Note that this won't stay if any window is clicked, but is useful to display material temporarily.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.