Javac Cannot Find Symbol -- Importing errors?
<p>I'm trying to compile, and I'm 100% positive I have imported everything correctly.
My error:</p>

<pre><code>C:\Program Files\Java\jdk1.8.0_111\bin&gt;javac LauncherPanel.java
LauncherPanel.java:8: error: cannot find symbol
import net.minecraft.launcher.Launcher;
                             ^
  symbol:   class Launcher
  location: package net.minecraft.launcher
LauncherPanel.java:9: error: package net.minecraft.launcher.ui.tabs does not exist
import net.minecraft.launcher.ui.tabs.LauncherTabPanel;
                                     ^
LauncherPanel.java:10: error: package net.minecraft.launcher.ui.tabs does not exist
import net.minecraft.launcher.ui.tabs.WebsiteTab;
                                     ^
LauncherPanel.java:19: error: cannot find symbol
  private final LauncherTabPanel tabPanel;
                ^
  symbol:   class LauncherTabPanel
  location: class LauncherPanel
LauncherPanel.java:20: error: cannot find symbol
  private final BottomBarPanel bottomBar;
                ^
  symbol:   class BottomBarPanel
  location: class LauncherPanel
LauncherPanel.java:22: error: cannot find symbol
  private final Launcher launcher;
                ^
  symbol:   class Launcher
  location: class LauncherPanel
LauncherPanel.java:25: error: cannot find symbol
  public LauncherPanel(Launcher launcher)
                       ^
  symbol:   class Launcher
  location: class LauncherPanel
LauncherPanel.java:77: error: cannot find symbol
  public LauncherTabPanel getTabPanel()
         ^
  symbol:   class LauncherTabPanel
  location: class LauncherPanel
LauncherPanel.java:82: error: cannot find symbol
  public BottomBarPanel getBottomBar()
         ^
  symbol:   class BottomBarPanel
  location: class LauncherPanel
LauncherPanel.java:92: error: cannot find symbol
  public Launcher getLauncher()
         ^
  symbol:   class Launcher
  location: class LauncherPanel
LauncherPanel.java:32: error: cannot find symbol
    this.bottomBar = new BottomBarPanel(launcher);
                         ^
  symbol:   class BottomBarPanel
  location: class LauncherPanel
LauncherPanel.java:33: error: cannot find symbol
    this.tabPanel = new LauncherTabPanel(launcher);
                        ^
  symbol:   class LauncherTabPanel
  location: class LauncherPanel
LauncherPanel.java:34: error: cannot find symbol
    this.loginPanel = new TexturedPanel("/cakehoohoohoo.png");
                          ^
  symbol:   class TexturedPanel
  location: class LauncherPanel
LauncherPanel.java:68: error: cannot find symbol
    return new TexturedPanel("/cakehoohoohoo.png");
               ^
  symbol:   class TexturedPanel
  location: class LauncherPanel
14 errors
</code></pre>

<p>...And here is my .java file:</p>

<pre><code>package net.minecraft.launcher.ui;
import java.awt.BorderLayout;
import java.awt.CardLayout;
import java.awt.GridBagLayout;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import net.minecraft.launcher.Launcher;
import net.minecraft.launcher.ui.tabs.LauncherTabPanel;
import net.minecraft.launcher.ui.tabs.WebsiteTab;
public class LauncherPanel
  extends JPanel
{
  public static final String CARD_DIRT_BACKGROUND = "loading";
  public static final String CARD_LOGIN = "login";
  public static final String CARD_LAUNCHER = "launcher";
  private final CardLayout cardLayout;
  private final LauncherTabPanel tabPanel;
  private final BottomBarPanel bottomBar;
  private final JProgressBar progressBar;
  private final Launcher launcher;
  private final JPanel loginPanel;
  public LauncherPanel(Launcher launcher)
  {
    this.launcher = launcher;
    this.cardLayout = new CardLayout();
    setLayout(this.cardLayout);
    this.progressBar = new JProgressBar();
    this.bottomBar = new BottomBarPanel(launcher);
    this.tabPanel = new LauncherTabPanel(launcher);
    this.loginPanel = new TexturedPanel("/cakehoohoohoo.png");
    createInterface();
  }
  protected void createInterface()
  {
    add(createLauncherInterface(), "launcher");
    add(createDirtInterface(), "loading");
    add(createLoginInterface(), "login");
  }
  protected JPanel createLauncherInterface()
  {
    JPanel result = new JPanel(new BorderLayout());
    this.tabPanel.getBlog().setPage("daxsocial.net16.net");
    JPanel topWrapper = new JPanel();
    topWrapper.setLayout(new BorderLayout());
    topWrapper.add(this.tabPanel, "Center");
    topWrapper.add(this.progressBar, "South");
    this.progressBar.setVisible(false);
    this.progressBar.setMinimum(0);
    this.progressBar.setMaximum(100);
    result.add(topWrapper, "Center");
    result.add(this.bottomBar, "South");
    return result;
  }
  protected JPanel createDirtInterface()
  {
    return new TexturedPanel("/cakehoohoohoo.png");
  }
  protected JPanel createLoginInterface()
  {
    this.loginPanel.setLayout(new GridBagLayout());
    return this.loginPanel;
  }
  public LauncherTabPanel getTabPanel()
  {
    return this.tabPanel;
  }
  public BottomBarPanel getBottomBar()
  {
    return this.bottomBar;
  }
  public JProgressBar getProgressBar()
  {
    return this.progressBar;
  }
  public Launcher getLauncher()
  {
    return this.launcher;
  }
  public void setCard(String card, JPanel additional)
  {
    if (card.equals("login"))
    {
      this.loginPanel.removeAll();
      this.loginPanel.add(additional);
    }
    this.cardLayout.show(this, card);
  }
}
</code></pre>

<p>If anyone can tell me what I'm doing wrong, it would be very helpful!
I decompiled a .class file, with jd-gui.exe, and then copied the code into a .txt document, edited it, and saved as a .java file. I can't compile now...</p>