Update GUI und Funktionalität
This commit is contained in:
@@ -13,6 +13,7 @@ public class Spielerverwaltung {
|
|||||||
//
|
//
|
||||||
|
|
||||||
private int level;
|
private int level;
|
||||||
|
private String name;
|
||||||
/**
|
/**
|
||||||
* arraylist von Spieler
|
* arraylist von Spieler
|
||||||
*/
|
*/
|
||||||
@@ -48,6 +49,15 @@ public class Spielerverwaltung {
|
|||||||
return level;
|
return level;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the value of level
|
||||||
|
* @return the value of level
|
||||||
|
*/
|
||||||
|
public String getName () {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the value of spieler
|
* Set the value of spieler
|
||||||
* arraylist von Spieler
|
* arraylist von Spieler
|
||||||
|
@@ -1,22 +1,33 @@
|
|||||||
package de.jaujau.gui;
|
package de.jaujau.gui;
|
||||||
|
|
||||||
import java.util.*;
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class GUI
|
* Class GUI
|
||||||
*/
|
*/
|
||||||
public class GUI {
|
public class GUI extends JFrame implements ActionListener{
|
||||||
|
|
||||||
//
|
//
|
||||||
// Fields
|
// Fields
|
||||||
//
|
//
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Constructors
|
// Constructors
|
||||||
//
|
//
|
||||||
public GUI () { };
|
public GUI () { }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Methods
|
// Methods
|
||||||
|
@@ -16,6 +16,11 @@ import java.awt.Dimension;
|
|||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.ImageIcon;
|
import javax.swing.ImageIcon;
|
||||||
import javax.swing.SwingConstants;
|
import javax.swing.SwingConstants;
|
||||||
|
|
||||||
|
import de.jaujau.daten.Spielerverwaltung;
|
||||||
|
|
||||||
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
import java.awt.event.MouseAdapter;
|
import java.awt.event.MouseAdapter;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
@@ -25,30 +30,24 @@ import java.net.URL;
|
|||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
import java.awt.Font;
|
import java.awt.Font;
|
||||||
|
|
||||||
public class Menue_GUI {
|
public class Menue_GUI extends JFrame implements ActionListener {
|
||||||
|
|
||||||
private JFrame frame;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Launch the application.
|
*
|
||||||
*/
|
*/
|
||||||
public static void main(String[] args) {
|
private static final long serialVersionUID = 1L;
|
||||||
EventQueue.invokeLater(new Runnable() {
|
private Spielerverwaltung spielerverwaltung;
|
||||||
public void run() {
|
private JFrame frame;
|
||||||
try {
|
|
||||||
Menue_GUI window = new Menue_GUI();
|
|
||||||
window.frame.setVisible(true);
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create the application.
|
* Create the application.
|
||||||
|
* @param speicherung
|
||||||
*/
|
*/
|
||||||
public Menue_GUI() {
|
public Menue_GUI(Spielerverwaltung speicherung) {
|
||||||
|
this.spielerverwaltung = speicherung;
|
||||||
|
speicherung.getSpieler();
|
||||||
initialize();
|
initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -120,4 +119,10 @@ public class Menue_GUI {
|
|||||||
frame.getContentPane().add(panel_main, BorderLayout.CENTER);
|
frame.getContentPane().add(panel_main, BorderLayout.CENTER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -5,6 +5,7 @@ import java.util.*;
|
|||||||
import de.jaujau.daten.Spielerverwaltung;
|
import de.jaujau.daten.Spielerverwaltung;
|
||||||
import de.jaujau.daten.Texturenpakete;
|
import de.jaujau.daten.Texturenpakete;
|
||||||
import de.jaujau.gui.GUI;
|
import de.jaujau.gui.GUI;
|
||||||
|
import de.jaujau.gui.Menue_GUI;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -19,12 +20,17 @@ public class Anwendung {
|
|||||||
private Spiel aktuellesSpiel;
|
private Spiel aktuellesSpiel;
|
||||||
private Texturenpakete texturenpakete;
|
private Texturenpakete texturenpakete;
|
||||||
private Spielerverwaltung speicherung;
|
private Spielerverwaltung speicherung;
|
||||||
private GUI gui;
|
private Menue_GUI gui;
|
||||||
|
|
||||||
//
|
//
|
||||||
// Constructors
|
// Constructors
|
||||||
//
|
//
|
||||||
public Anwendung () { };
|
public Anwendung () {
|
||||||
|
|
||||||
|
speicherung = new Spielerverwaltung();
|
||||||
|
gui = new Menue_GUI(speicherung);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
// Methods
|
// Methods
|
||||||
@@ -83,30 +89,19 @@ public class Anwendung {
|
|||||||
return speicherung;
|
return speicherung;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the value of gui
|
|
||||||
* @param newVar the new value of gui
|
|
||||||
*/
|
|
||||||
public void setGui (GUI newVar) {
|
|
||||||
gui = newVar;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the value of gui
|
|
||||||
* @return the value of gui
|
|
||||||
*/
|
|
||||||
public GUI getGui () {
|
|
||||||
return gui;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Other methods
|
// Other methods
|
||||||
//
|
//
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*/
|
* Launch the application.
|
||||||
public void main()
|
*/
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
{
|
{
|
||||||
|
Anwendung jaujau = new Anwendung();
|
||||||
|
jaujau.gui.setVisible(true);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user