Hallo,
ich habe ein Problem mit dem Rand von einigen JButtons.
Diese liegen auf einem JPanel. Ein Bild ist im Anhang.
Ich möchte, dass die Buttons gar keinen Rand haben, sodass die Icons von benachbarten Buttons direkt aneinander grenzen.
Die Bilder und die Buttons sind jeweils 40*40 Pixel groß, sodass es eigentlich passen müsste.
Die Größe des Panels ist dementsprechend auch angepasst.
Ich hoffe mir kann jemand helfen
ich habe ein Problem mit dem Rand von einigen JButtons.
Diese liegen auf einem JPanel. Ein Bild ist im Anhang.
Ich möchte, dass die Buttons gar keinen Rand haben, sodass die Icons von benachbarten Buttons direkt aneinander grenzen.
Die Bilder und die Buttons sind jeweils 40*40 Pixel groß, sodass es eigentlich passen müsste.
Die Größe des Panels ist dementsprechend auch angepasst.
Java:
this.setSize(new Dimension(gameboard.getRows() * 40, gameboard
.getCols() * 40));
Java:
private void createTokens(final Gameboard gameboard) {
for (int row = 0; row < gameboard.getRows(); row++)
for (int column = 0; column < gameboard.getCols(); column++) {
JButton b = new JButton();
b.setIcon(pictures.get(gameboard.getGameboard()[row][column]
.getTokenType()));
b.setSize(40, 40);
tokensArray[row][column] = b;
ControllerForTokens ControllerFT = new ControllerForTokens(
gameboard, row, column, this, this.windowGUI);
b.addMouseListener(ControllerFT);
b.setBorderPainted(false);
b.setVisible(true);
}
}
private void addTokens() {
for (int row = 0; row < tokensArray.length; row++)
for (int column = 0; column < tokensArray[0].length; column++) {
this.add(tokensArray[row][column]);
}
}
Ich hoffe mir kann jemand helfen