Hallo,
ich habe ein JFrame, dem ich ein JPanel mit add() hinzufüge. Ein Teil des Panel wird von der Titelleiste des JFrames überdeckt, hab versuch das ganze panel mit move() nach unten zu bewegen, klappt aber nich ???:L Kann ich den JPanel auch irgendwie anders ans JFrame anpassen???
ich habe ein JFrame, dem ich ein JPanel mit add() hinzufüge. Ein Teil des Panel wird von der Titelleiste des JFrames überdeckt, hab versuch das ganze panel mit move() nach unten zu bewegen, klappt aber nich ???:L Kann ich den JPanel auch irgendwie anders ans JFrame anpassen???
Java:
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Game extends JFrame{
private static final long serialVersionUID = 291555648421589142L;
Board board;
public Game()
{
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
board = new Board();
add(board);
board.move(5,20);
this.setSize(board.width, board.height);
setVisible(true);
}
public static void showErrorMessage(String err)
{
JOptionPane.showMessageDialog(null, err, "Error", JOptionPane.ERROR_MESSAGE);
}
public void loadImages()
{
try
{
Bomb.bombImage = ImageIO.read(new File("images/bomb.png"));
Player.bunkerImage1 = ImageIO.read(new File("images/bunker1.png"));
Player.bunkerImage2 = ImageIO.read(new File("images/bunker2.png"));
}
catch (Exception e)
{
Game.showErrorMessage("Couldn't load game images:" + e.getMessage());
System.exit(1);
}
}
public static void main(String args[])
{
Game game = new Game();
}
}
Zuletzt bearbeitet: