How to print content of a label in java?

后端 未结 2 1106
孤街浪徒
孤街浪徒 2021-01-24 15:27

I have created a label and added an image to it using the seticon property. Now I want to print that image but I am unable to do so.

I tried with .print(Graphics g) meth

2条回答
  •  一向
    一向 (楼主)
    2021-01-24 15:54

    You don't need to print anything explicitly just try following

     ImageIcon ii=new ImageIcon("PATH_TO_IMAGE_FILE");  
    
     //Create a label with your image file  
     JLabel label=new JLabel(ii);  
    
     //Create a window using JFrame with title ( Put image on JLabel )  
     JFrame frame=new JFrame("Put image on JLabel");  
    
     //Add created label into JFrame  
     frame.add(label);  
    

    Update as per your clarification :

    Follow this , and pass label.getGraphics() to printAll() method

提交回复
热议问题