透明部分を含む JPanel でアーティファクトに問題がありました。私の JPanel は、paintComponent() メソッドをオーバーライドします。
protected void paintComponent(Graphics g) {
g2d = (Graphics2D) g;
drawMyAplhaImage(g2d);
}
ご覧のとおり、JPanel に描画されたイメージは、JPanel 自体よりも少し小さくなっています。
透明部分を含む JPanel でアーティファクトに問題がありました。私の JPanel は、paintComponent() メソッドをオーバーライドします。
protected void paintComponent(Graphics g) {
g2d = (Graphics2D) g;
drawMyAplhaImage(g2d);
}
ご覧のとおり、JPanel に描画されたイメージは、JPanel 自体よりも少し小さくなっています。