title: JScrollPane Not Scrolling In JTextArea
body: <p>There's something that I don't understand. My code does not like <code>JScrollBar</code> apparently. I add it and I cannot scroll horizontally nor vertically.</p>
  
  <p>Here's what it looks like:</p>
  
  <p><img src="https://i.stack.imgur.com/uv6ah.png"></p>
  
  <p>Keep in mind that I'm new and I'm still working on it, so I'm sorry if it was something really obvious and easily avoidable.</p>
  
  <pre><code>public ChangeLog() {
  
      //Init.
      JFrame frame = new JFrame();
      JPanel panel = new JPanel();
      JTextArea textarea = new JTextArea();
      JScrollPane scrollpane = new JScrollPane(textarea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
  
      //Text Stuff
      textarea.setFont(textarea.getFont().deriveFont(16f));
      textarea.setText("Change Log: \n V1.0(A): Original encoder \n V1.0(B): Original decoder \n V1.1: Combination of both encoder and decoder \n V1.2: Added a heavier encoding &amp; decoding system \n V1.3: Added an icon \n V1.4: Created an 'Info' page \n V1.5: Added a 'Change Log' page to the 'Info' page \n "
              + "V1.6: Removed the 'Change Log' \n V1.7: Added a 'Change Log' but was not implemented \n V1.8: Added a the 'Change Log' button \n V1.9: Added horizontal and vertical scroll bars to the 'Change Log'");
      textarea.setForeground(Color.BLACK);
      Dimension d = new Dimension(250, 275);
      textarea.setPreferredSize(d);
  
      //Other Stuff
      scrollpane.setViewportView(textarea);
      scrollpane.getPreferredSize();
  
      //Layout
      panel.setLayout(null);
      scrollpane.setBounds(new Rectangle(new Point(20, 20), scrollpane.getPreferredSize()));
      textarea.setBounds(new Rectangle(new Point(20, 23), textarea.getPreferredSize()));
  
      //Frame Stuff
      frame.setAlwaysOnTop(true);
      frame.setSize(300, 350);
      frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
      frame.setVisible(true);
      frame.setResizable(false);
  
      //Panel Stuff
      frame.add(panel);
      panel.setSize(frame.getSize());
      panel.setBackground(Color.BLUE);
      panel.add(textarea);
      panel.add(scrollpane);
  } }
  </code></pre>