More answers

jagatuba

6 years ago

I'm getting the following at run time.
Exception in thread "main" java.lang.IllegalArgumentException: adding container's parent to itself
at java.awt.Container.checkAddToSelf(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at CalMortCalcTemp.(CalMortCalcTemp.java:139)
at CalMortCalcTemp.main(CalMortCalcTemp.java:490)

jagatuba

6 years ago

I've looked over the code and all seems well, but ....

anonymous

6 years ago

Share your source code using gist.github.com

jagatuba

6 years ago

k hang on

anonymous

6 years ago

sure

jagatuba

6 years ago

Sorry, I've never used that website Do I make a private or public Gist?

anonymous

6 years ago

make a public gist.

jagatuba

6 years ago

https://gist.github.com/1008737

mattfeury

6 years ago

termLab.add(termLab, console);
you definitely can't do that. just what the compiler is saying: you can add a container to itself. when the compiler errors, it will give you a line number. Go to the line number as a starting point to solve.

jagatuba

6 years ago

Oh wow. I totally missed that. that should read:
midPanel.add(termLab,console);

jagatuba

6 years ago

lol

mattfeury

6 years ago

it's almost always something silly like that :).

jagatuba

6 years ago

Well one thing I have learned is that it is usually the really simple things that get over looked.
I was have some trouble with my previous version and it was as simple as not adding a button to my listener. That too took a second pair of eyes to point out.

mattfeury

6 years ago

heh yea always happens. if you find yourself looking the same problem for over 30 minutes, it can often be good to take a break, even for another 30 minutes. then you get a fresh look at it.

mattfeury

6 years ago

if i helped, please click 'good answer' so i'll get a medal :)

jagatuba

6 years ago

Yeah I do that . . . sometimes. I often find myself spending too long on something because I think I can figure it out in a few more minutes . . . and a few more minutes . . . and a few more minutes . . .

jagatuba

6 years ago

I will mos def get you a medal. the program works now. It just has some major formatting issues that shouldn't be too hard to fix (I hope).

jagatuba

6 years ago

eclipse will not alert you to this type of error because it occurs at run-time