Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. package game;
  2.  
  3. import javax.swing.*;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.awt.*;
  7.  
  8. public class Frame extends JFrame implements ActionListener {
  9.  
  10. private JButton Start;
  11. private JButton Shop;
  12. private JButton Aufgaben;
  13. private JButton Karakter;
  14. private JButton Nichtbestimmt;
  15. private JButton ende;
  16.  
  17.  
  18.  
  19.  
  20.  
  21. public static void main(String[] args) {
  22.  
  23. Frame frame = new Frame("Pixel Game");
  24. frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
  25. frame.setSize(700,400);
  26.  
  27.  
  28. frame.setLayout(null);
  29. frame.setVisible(true);
  30.  
  31.  
  32.  
  33. }
  34.  
  35. public Frame(String title) {
  36.  
  37. super(title);
  38.  
  39. Start = new JButton ("Start");
  40. Start.setBounds(250,50,180,50);
  41. Start.addActionListener(this);
  42. add(Start);
  43.  
  44. Shop = new JButton ("Shop");
  45. Shop.setBounds(400,120,160,40);
  46. Shop.addActionListener(this);
  47. add(Shop);
  48.  
  49. Aufgaben = new JButton ("Aufgaben");
  50. Aufgaben.setBounds(400,180,160,40);
  51. Aufgaben.addActionListener(this);
  52. add(Aufgaben);
  53.  
  54. Karakter = new JButton ("Karakter");
  55. Karakter.setBounds(120,120,160,40);
  56. Karakter.addActionListener(this);
  57. add(Karakter);
  58.  
  59. Nichtbestimmt = new JButton ("???");
  60. Nichtbestimmt.setBounds(120,180,160,40);
  61. Nichtbestimmt.addActionListener(this);
  62. add(Nichtbestimmt);
  63.  
  64. ende = new JButton ("Ende");
  65. ende.setBounds(270,240,140,40);
  66. ende.addActionListener(this);
  67. add(ende);
  68.  
  69.  
  70.  
  71. }
  72.  
  73.  
  74. public static void fenster() {
  75. JFrame fenster = new JFrame("Jump");
  76. fenster.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
  77. fenster.setExtendedState(java.awt.Frame.MAXIMIZED_BOTH);
  78. fenster.add( new gui2());
  79. fenster.setVisible(true);
  80. }
  81.  
  82.  
  83.  
  84. @Override
  85. public void actionPerformed(ActionEvent e) {
  86. // TODO Auto-generated method stub
  87.  
  88. if (e.getSource()== Start) {
  89. fenster();
  90.  
  91. }
  92.  
  93.  
  94. if (e.getSource() == ende) {
  95. System.exit(0);
  96.  
  97. }
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement