Habe folgende 2 Klassen im selben package:
Problem ist, dass die Graphik "card" nur im GameBoard-Panel angezeigt wird, im Player-Panel ist nichts zu sehen.
Kann ich die Panels überhaupt so verschachteln?
Code:
public class GameBoard extends JPanel{
private String face = "img/card1.gif";
private String back = "img/back.gif";
private Card card = new Card(face, back);
private GridLayout grid = new GridLayout(3,1);;
private Player player1 = new Player(1, "Hans");
private Player player2 = new Player(2, "Fritz");
public GameBoard(){
setLayout(grid);
add(player1);
add(card);
add(player2);
}
}
public class Player extends JPanel{
private String face = "img/card1.gif";
private String back = "img/back.gif";
private Card card = new Card(face, back);
public Player(int player_no, String player_name){
add(card);
}
Problem ist, dass die Graphik "card" nur im GameBoard-Panel angezeigt wird, im Player-Panel ist nichts zu sehen.
Kann ich die Panels überhaupt so verschachteln?