को अनदेखा करता है ऐसा लगता है कि ImageIO.read के साथ लोड किया गया पीएनजी अल्फा चैनल को अनदेखा करता है। (मैंने जेआरई 6 अपडेट 20 के साथ प्रयास किया)ImageIO पीएनजी अल्फा चैनल
बग?
उदाहरण:
public class Test extends JFrame
{
public Test()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton b = new JButton("Test");
try
{
b.setIcon(new ImageIcon(ImageIO.read(new File("D:\\image.png"))));
}
catch (IOException e2)
{
}
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
}
});
getContentPane().add(b, BorderLayout.CENTER);
setSize(500,500);
setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args)
{
new Test();
}
}
इस व्यवहार को प्रदर्शित करने वाले कट-डाउन एप्लिकेशन को पोस्ट करने के बारे में कैसे? –
संभावित रूप से [buffered छवि का उपयोग किये बिना अल्फा चैनल के साथ जावा छवियों] से संबंधित है [http://stackoverflow.com/q/2273730/448455)। –
कोड उदाहरण जोड़ा गया – Arutha