Top.Mail.Ru
February 15th, 2002 - Java developers — LiveJournal
? ?

Java developers

February 15th, 2002
Image

12:40 pm - Imageheathervox - Extreme newbie question....

I am currently taking a Java course at a local college here and am having a problem. I usually can pick up programming languages faster, but that really isn't the point of this post. :)

We are writing an application that has several JPanels. It starts out with a JFrame with JpanelA inside it which holds JPanelB with 2 or more Panels inside that to swap out though the running of the application. I can get a label to show up in JPanelA if I call it through the JFrame class. But we need each panel to have its own class and I can't seem to get this same label to show up when JPanelA is it's own class. Here is my code:

public class B2C4 extends JFrame
{
  private JButton wholesaleButton,
      retailButton,
      submitButton,
      cancelButton,
      exitButton;
  private Container contentPane;
  private JLabel testLabel;

  public B2C4()
  {
    setSize(650,450);
    JPanel jpanelA=new JPanelA();
    getContentPane().add(jpanelA);
  }
  public static void main (String args[])
  {
    B2C4 app=new B2C4();
    app.addWindowListener(new WindowAdapter()
    {
      public void windowClosing(WindowEvent e)
      {
        System.exit(0);
      }
    });
    app.setVisible(true);
  }
  class JPanelA extends JPanel
  {
    public JPanelA()
    {
      getContentPane().add(new JLabel("Name"));
    }
  }
}

Any help would be great and sorry for such a probably simple question. I hope I explained myself enough. Thanks.
Powered by LiveJournal.com
Image