On 9/20/2010 6:13 AM, John B. Matthews wrote:
In article<ZCBlo.52089$2N5.41231@newsfe12.iad>,
Knute Johnson<nospam@rabbitbrush.frazmtn.com> wrote:
On 9/19/2010 5:33 PM, John B. Matthews wrote:
In article
<98ea2785-570b-4783-93a5-b4d378fc271e@a30g2000vbt.googlegroups.com>,
bruce<bruceaj@bellsouth.net> wrote:
Not sure how you were able to get it work an I can't..
I'm using: Product Version: NetBeans IDE 6.7.1 (Build 200907230233)
If it makes a difference, I'm using NetBeans 6.9.1. I had to edit
the projects' properties to make sure I was running the new
JFrame's main() method. I added a smaller JPanel with a different
background, just to see the effect. My JFrame's initComponents()
then included these lines:
setBackground(new java.awt.Color(0, 255, 255));
colorPanel.setBackground(new java.awt.Color(255, 153, 0));
You might verify that at least some of the JFrame's background is
showing.
John:
What is initComponents()? Is that something that NetBeans makes creates
to initialize the frame? I'm curious how making a setBackground() call
in that method is directed to the content pane.
Just to clarify, in<http://pastebin.com/nWHciPh0>, initComponents() is
generated from settings in the GUI designer. The generated code is
delimited by "editor-fold" tags, similarly used to collapse comments,
etc. If you change a designer property like background color, you can
see the corresponding change in the code. There are a number of pre- and
post-code generator events that let you effect changes to the generated
code. The complementary designer metadata, Main.form, is here:
<http://pastebin.com/8aQBkmaz>.
behind :-).