Was op zoek om mijn images in een imageicon te copieren naar het clipboard.
Erg leuk.
Zeker met de j2sdk1.4.0
Volgende doc gelezen:
http://developer.java.sun.com/developer/technicalArticles/releases/data
Daar word een ImageSelection class besproken.
Als ik nu volgende code probeer, dus in combinatie met de ImageSelection class:
Als ik de ImageIcon aanmaak met een file dan kan ik wel mijn image naar het clipboard sturen.
Maar als ik de ImageIcon aanmaak met een image uit het geheugen, dan blijft de functie hangen op exporttoclipboard functie, echt hangen....genereerd geen exceptie of wat dan ook, hij komt niet uit de functie
Iemand suggesties, want ik snap het niet meer
Erg leuk.
Zeker met de j2sdk1.4.0
Volgende doc gelezen:
http://developer.java.sun.com/developer/technicalArticles/releases/data
Daar word een ImageSelection class besproken.
Als ik nu volgende code probeer, dus in combinatie met de ImageSelection class:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| public void ImageToClipboard(){
//ZoomImage is een Image;
//int PlotColumns;
//int PlotRows;
if(ZoomImage!=null){
try{
Toolkit kit = Toolkit.getDefaultToolkit();
Clipboard clipboard = kit.getSystemClipboard();
if(clipboard==null){
showErrorMessage("Error setting clipboard");
return;
}
ImageIcon imageic = new ImageIcon(ZoomImage.getScaledInstance(50,50,2));
//ImageIcon imageic = new ImageIcon("c:\\jsource\\system\\zoomin.gif");
final JLabel label = new JLabel(imageic);
System.out.println("label created");
label.setTransferHandler(new ImageSelection());
System.out.println("added transferhandler");
TransferHandler handler = label.getTransferHandler();
System.out.println("retrieved transferhandler");
handler.exportToClipboard(label, clipboard, TransferHandler.COPY);
System.out.println("Image exported to clipboard");
}
catch(Exception e){
showErrorMessage(""+e.toString());
}
}
else{
showErrorMessage("No Image to sent to Clipboard");
}
} |
Als ik de ImageIcon aanmaak met een file dan kan ik wel mijn image naar het clipboard sturen.
Maar als ik de ImageIcon aanmaak met een image uit het geheugen, dan blijft de functie hangen op exporttoclipboard functie, echt hangen....genereerd geen exceptie of wat dan ook, hij komt niet uit de functie
Iemand suggesties, want ik snap het niet meer