Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Gameo;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JOptionPane;
- import javax.swing.JPanel;
- public class Levels extends JPanel implements ActionListener,KeyListener {
- JFrame window = new JFrame();
- String[] s = {"TheStart","TheWar","TheLastBattle"};
- JComboBox nameoflevels = new JComboBox(s);
- JButton enterButton = new JButton();
- JButton backButton = new JButton();
- Font customFont = new Font("Bold",Font.BOLD,40);
- Font comboFont = new Font("Italic",Font.ITALIC,25);
- Levels()
- {
- this.setBackground(Color.RED);
- window.add(this);
- nameoflevels.setFont(comboFont);
- nameoflevels.setOpaque(true);
- nameoflevels.setForeground(Color.BLACK);
- nameoflevels.setBackground(Color.RED);
- nameoflevels.addKeyListener(this);
- nameoflevels.addActionListener(this);
- window.add(nameoflevels,BorderLayout.PAGE_START);
- backButton.setFont(customFont);
- backButton.setText("Back");
- backButton.setForeground(Color.RED);
- backButton.setBackground(Color.BLACK);
- backButton.addKeyListener(this);
- backButton.addActionListener(this);
- window.add(backButton,BorderLayout.PAGE_END);
- enterButton.setIcon(new ImageIcon("bilder//ok.jpg"));
- enterButton.addKeyListener(this);
- enterButton.addActionListener(this);
- window.add(enterButton,BorderLayout.CENTER);
- window.setSize(1920,1080);
- window.setLocation(-5,-30);
- window.setExtendedState(JFrame.MAXIMIZED_BOTH);
- window.setUndecorated(true);
- window.setVisible(true);
- window.addKeyListener(this);
- }
- @Override
- public void keyPressed(KeyEvent kp) {
- if(kp.getKeyCode()==KeyEvent.VK_ESCAPE)
- {
- window.dispose();
- Menu m = new Menu();
- }
- }
- @Override
- public void keyReleased(KeyEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void keyTyped(KeyEvent arg0) {
- // TODO Auto-generated method stub
- }
- @Override
- public void actionPerformed(ActionEvent ae) {
- if(ae.getSource()==backButton) {
- window.dispose();
- Menu m = new Menu(); ;
- }
- else if(ae.getSource()==enterButton&&nameoflevels.getSelectedIndex()==0)
- {
- JOptionPane.showMessageDialog(null, "Level wird noch entworfen!");
- }
- else if(ae.getSource()==enterButton&&nameoflevels.getSelectedIndex()==1)
- {
- JOptionPane.showMessageDialog(null, "Level wird noch entworfen!");
- }
- else if(ae.getSource()==enterButton&&nameoflevels.getSelectedIndex()==2)
- {
- JOptionPane.showMessageDialog(null, "Level wird noch entworfen!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement