Более простой вариант из буфера вставить Image
13-04-2011 14:25
к комментариям - к полной версии
- понравилось!
import java.util.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.datatransfer.*;
import javax.swing.*;
public class Test {
public static void main(String[] args)
throws Exception
{
Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard board = toolkit.getSystemClipboard();
if (board.isDataFlavorAvailable(DataFlavor.imageFlavor)) {
BufferedImage image
= (BufferedImage) board.getData(DataFlavor.imageFlavor);
Frame frame = new JFrame();
JLabel label = new JLabel(new ImageIcon(image));
frame.add(label, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
} else {
System.out.println(Arrays.asList(board.getAvailableDataFlavors()));
}
}
}
вверх^
к полной версии
понравилось!
в evernote