title: Adding components into JPanel inside a JFrame
body: <p>Since im a beginner and i don't want to get involved with the layout managers, i was simply adding a JPanel into my main JFrame and giving spesific location to each component in the panel. But somehow the output appears way too wrong..</p>
  
  <pre><code>frame = new JFrame(email + " (Offline)");
      frame.setSize(400, 400);
      frame.setLocation(0, 0);
      frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
      frame.setLayout(new FlowLayout());
      frame.addWindowListener(new WindowAdapter()
      {
          public void windowClosing(WindowEvent e)
          {
              // out.println("BYE");
              // out.flush();
              frame.dispose();
              thread.stop();
          }
      });
      panel = new JPanel();
      frame.add(panel);
      chat = new JTextArea();
      chat.setSize(400, 200);
      chat.setLocation(0, 0);
      chat.setEditable(false);
      panel.add(chat);
      panel.validate();
      JLabel you = new JLabel("You:");
      you.setSize(you.getPreferredSize());
      you.setLocation(0, 210);
      panel.add(you);
      panel.validate();
      input = new JTextArea();
      input.setSize(200, 200);
      input.setLocation(0, 220 + chat.getSize().height);
      panel.add(input);
      panel.validate();
      send = new JButton("Send");
      send.setSize(send.getPreferredSize());
      send.setLocation(210, 220 + chat.getSize().height);
      panel.add(send);
      panel.validate();
      frame.setVisible(true);
  </code></pre>
  
  <p>The outcome of this frame is that text areas are invisible, a You: label in the middle and next to the right of it the button.. What am i missing here?</p>