Cursor setzen repariert und Buttonfarben verändert
parent
96778e589c
commit
e709659e45
|
|
@ -49,8 +49,7 @@ public class SpielFrame extends JFrame {
|
||||||
private Square selectedSquare;
|
private Square selectedSquare;
|
||||||
|
|
||||||
enum BoardMode {
|
enum BoardMode {
|
||||||
normal,
|
normal, pieceSelected,
|
||||||
pieceSelected,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -239,7 +238,7 @@ public class SpielFrame extends JFrame {
|
||||||
final Square currentSquare = square; // ActionListener need it to be final
|
final Square currentSquare = square; // ActionListener need it to be final
|
||||||
JButton b = buttons.get(mirrowedGrid(square.ordinal()));
|
JButton b = buttons.get(mirrowedGrid(square.ordinal()));
|
||||||
b.setEnabled(true);
|
b.setEnabled(true);
|
||||||
//b.setBackground(Color.green);
|
// b.setBackground(Color.green);
|
||||||
b.addActionListener(new ActionListener() {
|
b.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
|
@ -249,14 +248,12 @@ public class SpielFrame extends JFrame {
|
||||||
symbolChoosed = belegungen.get(b);
|
symbolChoosed = belegungen.get(b);
|
||||||
|
|
||||||
// setzt cursor auf spielfigur für die animation
|
// setzt cursor auf spielfigur für die animation
|
||||||
String pfad = "src/main/resources/" + (int) symbolChoosed.toCharArray()[2] +
|
String pfad = "src/main/resources/" + (int) symbolChoosed.toCharArray()[2] + ".png";
|
||||||
".png";
|
|
||||||
|
|
||||||
// Bild laden und Cursor im gesamten Frame setzen
|
// Bild laden und Cursor im gesamten Frame setzen
|
||||||
Image image = Toolkit.getDefaultToolkit().getImage(pfad);
|
Image image = Toolkit.getDefaultToolkit().getImage(pfad);
|
||||||
Image scaled = image.getScaledInstance(32, 32, Image.SCALE_SMOOTH);
|
Image scaled = image.getScaledInstance(32, 32, Image.SCALE_SMOOTH);
|
||||||
Cursor figurCursor = Toolkit.getDefaultToolkit().createCustomCursor(scaled,
|
Cursor figurCursor = Toolkit.getDefaultToolkit().createCustomCursor(scaled, new Point(0, 0),
|
||||||
new Point(0, 0),
|
|
||||||
"figurCursor");
|
"figurCursor");
|
||||||
setCursor(figurCursor);
|
setCursor(figurCursor);
|
||||||
|
|
||||||
|
|
@ -271,7 +268,7 @@ public class SpielFrame extends JFrame {
|
||||||
|
|
||||||
JButton s = buttons.get(mirrowedGrid(selectedSquare.ordinal()));
|
JButton s = buttons.get(mirrowedGrid(selectedSquare.ordinal()));
|
||||||
s.setEnabled(true);
|
s.setEnabled(true);
|
||||||
s.setBackground(Color.orange);
|
s.setBackground(new Color(165, 42, 42));
|
||||||
s.addActionListener(new ActionListener() {
|
s.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
|
@ -288,7 +285,7 @@ public class SpielFrame extends JFrame {
|
||||||
JButton b = buttons.get(mirrowedGrid(square.ordinal()));
|
JButton b = buttons.get(mirrowedGrid(square.ordinal()));
|
||||||
final Move move = new Move(selectedSquare, square);
|
final Move move = new Move(selectedSquare, square);
|
||||||
b.setEnabled(true);
|
b.setEnabled(true);
|
||||||
b.setBackground(Color.RED);
|
b.setBackground(new Color(230, 100, 100));
|
||||||
b.addActionListener(new ActionListener() {
|
b.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue