Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to create a GUI that displays a tree, some text boxes, buttons, and then as a panel, a fully-functional notebook. Is that possible?

share|improve this question
Try putting a PaletteNotebook where you want it. – ssch Jan 9 '13 at 21:15
Are you sure you want to use GUI-kit? Since the arrival of version 6, more than 5 years ago, this has been been pretty much been obsolete. – Sjoerd C. de Vries Jan 9 '13 at 21:43
Well, no, actually. I want to embed it in a GUI constructed in java. I thought I came across a way to do this in the documentation, but I can't find it now. @ssch, thanks I will check that out. – Max Jan 10 '13 at 4:36
Maybe with "native Swing": But why do you really want to do that and not use CDF right away? – Rolf Mertig Jan 10 '13 at 16:41
related:… . the "solution" there is to host an HTML page that contains the CDF object in an HTML View, which I'm sure the Java libraries have. – amr Jan 10 '13 at 19:44

I realized just now that I never came back and explained how I solved this problem. I used the MathSessionPane class provided in JLink:

It's not a fully fledged front end like you'd see in Mathematica, but it worked quite nicely.

share|improve this answer
The link is broken – Ruslan Feb 22 '15 at 18:25
@Ruslan That's because they renamed everything to "Wolfram Language" .. fixed now. – Szabolcs Oct 6 '15 at 9:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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