我知道這被問了很多,但我找不到我的問題的解決方案。我認為我的論點在某種程度上是錯誤的。public class ImageFileHandler extends FileHandler {public void displayImage() { //Displaying an image JLabel picLabel = new JLabel(new ImageIcon(img)); JPanel jPanel = new JPanel(); jPanel.add(picLabel); JFrame frame = new JFrame(); frame.setSize(new Dimension(img.getWidth(), img.getHeight())); frame.add(jPanel); frame.setVisible(true);}}我想在下面的類中調用這個 displayImage() 方法。public class FileApplicationTester {public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedImage img; try { img = ImageIO.read(new File("D:\\Documents\\University\\Year_3\\Advanced Programming\\Week3\\supplementary materials-20190206\\images.jpeg")); } catch (IOException e) { e.printStackTrace(); } ImageFileHandler Display = new ImageFileHandler(); ImageFileHandler.displayImage();}}我收到一個錯誤,ImageFileHandler.displayImage();告訴我 displayImage 方法需要是靜態的,但我不希望它對該類是靜態的,對嗎?
添加回答
舉報
0/150
提交
取消