Ich habe einen BMP in einem Bytearray. Ich möchte den BMP in einem Eclipse Plugin mit SWT anzeigen.Laden eines BMP in eine Eclipse-Pluginperspektive mit SWT
Wenn ich das BMP mit Swing angezeigt werden soll - es kann getan werden, wie folgt:
BufferedImage bufferedImage = null;
try {
bufferedImage = ImageIO.read(new ByteArrayInputStream(getLocalByteArray()));
} catch (IOException ex) {
}
JLabel jLabel = new JLabel(new ImageIcon(bufferedImage));
JPanel jPanel = new JPanel();
jPanel.add(jLabel);
this.add(jPanel);
Update: Die BMP wird als Byte-Array dargestellt werden. Dies ist Voraussetzung dafür.
Wie mache ich das in einem Eclipse-Plugin mit SWT? Hinweis Ich verwende eine Perspektive.
Entschuldigung. Ich habe meine Frage aktualisiert. Das BMP, das als Byte-Array dargestellt wird, ist eine Voraussetzung. Vielen Dank. –
Bitte lesen Sie die Antwort erneut. Es erstellt ein Bild aus einem (ByteArray) InputStream. Ersetzen Sie die ... mit Ihrem Methodenaufruf und Sie sind fertig. Und vergessen Sie nicht, das Bild zu entsorgen. –