无法将图像加载到java swing应用程序

时间:2018-06-06 00:45:47

标签: java image swing embedded-resource

我只是想知道如何将图像加载到用Java编写的macOS应用程序中。我已经让我的应用程序运行,但是没有显示图像。以下是我为创建应用程序所做的工作:

注意:此程序在变为应用程序

之前有效
    import javax.swing.*;
    import java.awt.*;
    public class A extends JPanel{

         public void paintComponent(Graphics g) {

              super.paintComponent();
              g.drawImage(new ImageIcon("image.png").getImage(), 100, 100, null);

         }
    }
    public class B{

         public static void main(String[]args) {

              JFrame frame = new JFrame();
              frame.setSize(500, 750);
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.add(new A());
              frame.setVisible(true);
              frame.setResizable(false);
         }
    }

以下是我创建应用程序所采取的步骤:

  1. 使用eclipse
  2. 创建了可运行的jar文件
  3. https://sourceforge.net/
  4. 下载了App Maker 2
  5. 在单击带有文字" JAR"
  6. 的图标后选择了jar文件
  7. 选择了我的图标(带有icns扩展名)
  8. 点击开始
  9. 选择呼吸以保存应用程序
  10. 输入了名称和所需的次要Java版本(+1.5)
  11. 打开终端并访问应用程序包内容中的呼吸MacOS
  12. 已输入chmod +x launcher

0 个答案:

没有答案