Add HelpPanel
This commit is contained in:
parent
b03e58b3e0
commit
10ffe21c48
44
src/com/annimon/turrets/HelpPanel.java
Normal file
44
src/com/annimon/turrets/HelpPanel.java
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
package com.annimon.turrets;
|
||||||
|
|
||||||
|
import static com.annimon.turrets.Constants.MENU_FONT_NAME;
|
||||||
|
import static com.annimon.turrets.Constants.SCREEN_DIMENSION;
|
||||||
|
import java.awt.BorderLayout;
|
||||||
|
import java.awt.Color;
|
||||||
|
import java.awt.Font;
|
||||||
|
import java.awt.event.MouseAdapter;
|
||||||
|
import java.awt.event.MouseEvent;
|
||||||
|
import javax.swing.JLabel;
|
||||||
|
import javax.swing.JPanel;
|
||||||
|
import javax.swing.SwingConstants;
|
||||||
|
import javax.swing.border.EmptyBorder;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author aNNiMON
|
||||||
|
*/
|
||||||
|
public final class HelpPanel extends JPanel {
|
||||||
|
|
||||||
|
public HelpPanel() {
|
||||||
|
setPreferredSize(SCREEN_DIMENSION);
|
||||||
|
setBackground(Color.BLACK);
|
||||||
|
setLayout(new BorderLayout());
|
||||||
|
addMouseListener(new MouseAdapter() {
|
||||||
|
@Override
|
||||||
|
public void mousePressed(MouseEvent e) {
|
||||||
|
Main.getInstance().switchToMainMenu();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
final JLabel titleLabel = new JLabel("Turrets Online");
|
||||||
|
titleLabel.setForeground(Color.GRAY);
|
||||||
|
titleLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
|
titleLabel.setFont(new Font(MENU_FONT_NAME, 1, 38));
|
||||||
|
titleLabel.setBorder(new EmptyBorder(50, 0, 50, 0));
|
||||||
|
add(titleLabel, BorderLayout.NORTH);
|
||||||
|
|
||||||
|
final JLabel infoLabel = new JLabel();
|
||||||
|
infoLabel.setForeground(Color.WHITE);
|
||||||
|
infoLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
|
add(infoLabel, BorderLayout.CENTER);
|
||||||
|
}
|
||||||
|
};
|
@ -90,6 +90,10 @@ public final class MenuPanel extends JPanel {
|
|||||||
Main.getInstance().switchLayout(
|
Main.getInstance().switchLayout(
|
||||||
GuiUtil.createPlanetLayer(new OptionsPanel()));
|
GuiUtil.createPlanetLayer(new OptionsPanel()));
|
||||||
break;
|
break;
|
||||||
|
case 3: // Help
|
||||||
|
Main.getInstance().switchLayout(
|
||||||
|
GuiUtil.createPlanetLayer(new HelpPanel()));
|
||||||
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user