Re: [問題] abstract class???

看板java作者 (淺水中)時間17年前 (2006/10/04 19:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/16 (看更多)
※ 引述《yorjing (大學生)》之銘言: : ※ 引述《WalkingIce (會走路的冰塊)》之銘言: : : 不知道有沒有誤解這句話 @o@ : : BufferedImage 可以直接用 new 的方式產生一個。 : : 然後再 setRGB 就行了。 : : 我產生 VolatileImage 的方式就很麻煩了,基本上是 Google 來的 XD : import java.awt.*; : import javax.swing.*; : import java.awt.Toolkit; : import javax.imageio.ImageIO; : import java.io.*; : public class border extends JFrame : { : public border() : { : super("Border"); : setLayout(new BorderLayout(20,20)); : setSize(new Dimension(300,300)); : setBackground(Color.GREEN); : setIconImage(new ImageIO().read(new File("D:/yorjing/java/duck.png"))); : getContentPane().add(new JButton("North"),BorderLayout.NORTH); : getContentPane().add(new JButton("West"),BorderLayout.WEST); : getContentPane().add(new JButton("South"),BorderLayout.SOUTH); : getContentPane().add(new JButton("East"),BorderLayout.EAST); : getContentPane().add(new JButton("Center"),BorderLayout.CENTER); : setDefaultCloseOperation(EXIT_ON_CLOSE); : setVisible(true); : } : public static void main(String[] args) : { : new border(); : } : } : ERROR description: : ImageIO() has private access in javax.imageio.ImageIO : 抱歉 : 今天REPOST太多次了... ............. 看樣子你還沒搞懂public static的意義 基本上你只要直接用ImageIO.read(new File("file.png")); 這樣就可以了 至於為什麼有那個錯誤 我來猜的話應該是ImageIO的Constructor是被宣告成 private ImageIO(){ } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.36
文章代碼(AID): #158vmwwB (java)
討論串 (同標題文章)
文章代碼(AID): #158vmwwB (java)