How to print content of a label in java?

后端 未结 2 1107
孤街浪徒
孤街浪徒 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:51

    You should implenent Printable interface see for example here

    0 讨论(0)
  • 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

    0 讨论(0)
提交回复
热议问题