相关疑难解决方法(0)

如何在java中将.TIF图像设置为ImageIcon?

任何人都可以建议我如何存储.TIF格式的图像ImageIcon并将此图像添加到列表模型?我尝试了这个,但给了我java.lang.NullPointerException.

  public static void main(String[] args) throws Exception {
    String path = "C:\\project\\aimages";
    JFrame frame = new JFrame();
    frame.setSize(500, 500);
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    File folder = new File(path);
    File[] listOfFiles = folder.listFiles();
    DefaultListModel listModel = new DefaultListModel();
    System.out.println("listOfFiles.length="+listOfFiles.length);
    int count = 0;
    for (int i = 0; i < listOfFiles.length; i++) {
        //System.out.println("check path"+listOfFiles[i]);
        String name = listOfFiles[i].toString();
         System.out.println("name"+name);
        // load only JPEGs
        if (name.endsWith("jpg") || name.endsWith("JPG")|| name.endsWith("tif") || name.endsWith("TIF")) {
            if(name.endsWith("tif") || name.endsWith("TIF"))
            { 
                BufferedImage image = …
Run Code Online (Sandbox Code Playgroud)

java swing jlist

2
推荐指数
2
解决办法
4821
查看次数

标签 统计

java ×1

jlist ×1

swing ×1