У меня проблема:
Я рендерил BufferedImage в JFrame. Затем я добавляю JButton в тот же кадр.
когда я пытаюсь сделать кнопку прозрачной, кнопка становится прозрачной, но независимо от ее фактического положения, она всегда прозрачна, как будто она застряла в верхнем левом углу рамки.
Я тестирую несколько разных способов сделать кнопку прозрачной, всегда с одинаковым результатом.
есть идеи?
спасибо
public class TestPanel extends JPanel {
public TestPanel(){
JButton foo = new JButton("test");
foo.setBackground(new Color(0, 0, 0, 0));
foo.setBounds(20, 100, 300, 50);
this.add(foo);
}
public void paint(Graphics g){
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(ImageFactory.getImg(), 0, 0, null); //get a BufferedImage
g2.dispose();
}
}