/* * SKCraft Launcher * Copyright (C) 2010-2014 Albert Pham <http://www.sk89q.com> and contributors * Please see LICENSE.txt for license information. */ package com.skcraft.launcher; import com.skcraft.launcher.dialog.LauncherFrame; import com.skcraft.launcher.swing.SwingHelper; import com.skcraft.launcher.swing.WebpagePanel; import lombok.NonNull; import javax.swing.*; public class FancyLauncherFrame extends LauncherFrame { /** * Create a new frame. * * @param launcher the launcher */ public FancyLauncherFrame(@NonNull Launcher launcher) { super(launcher); setSize(800, 500); setLocationRelativeTo(null); SwingHelper.removeOpaqueness(getInstancesTable()); SwingHelper.removeOpaqueness(getInstanceScroll()); getInstanceScroll().setBorder(BorderFactory.createEmptyBorder()); } @Override protected JPanel createContainerPanel() { return new FancyBackgroundPanel(); } @Override protected WebpagePanel createNewsPanel() { WebpagePanel panel = super.createNewsPanel(); panel.setBrowserBorder(BorderFactory.createEmptyBorder()); return panel; } }