package net.minecraft.launcher.ui; import java.awt.BorderLayout; 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 { private final LauncherTabPanel tabPanel; private final SidebarPanel sidebar; private final JProgressBar progressBar; private final Launcher launcher; public LauncherPanel(Launcher launcher) { this.launcher = launcher; setLayout(new BorderLayout()); this.progressBar = new JProgressBar(); this.sidebar = new SidebarPanel(launcher); this.tabPanel = new LauncherTabPanel(launcher); createInterface(); } protected void createInterface() { this.tabPanel.getBlog().setPage("http://mcupdate.tumblr.com"); this.progressBar.setVisible(false); this.progressBar.setMinimum(0); this.progressBar.setMaximum(100); add(this.tabPanel, "Center"); add(this.sidebar, "East"); add(this.progressBar, "South"); } public LauncherTabPanel getTabPanel() { return this.tabPanel; } public SidebarPanel getSidebar() { return this.sidebar; } public JProgressBar getProgressBar() { return this.progressBar; } public Launcher getLauncher() { return this.launcher; } }