Ich habe zwei Swing GUI.I erfolgreich übertragen einige Informationen zwischen einander.So zeigen Sie große Byte-Array in JLabel
Mein Problem ist, dass ich versuche, Byte-Array in JLabel zu zeigen. Ich habe Code geschrieben, aber ich kann mein Bild nicht zeigen, weil das Byte-Array groß ist. Hier ist die Quelle
jPanel1.setLayout(new FlowLayout());
ImageIcon icon = new ImageIcon(byteArray);
JLabel label = new JLabel();
label.setIcon(icon);
jPanel1.add(label);
Ich testete eine andere kleine Byte-Array (ich habe es in Google eingefügt) und es funktioniert. Ist es möglich, das Byte-Array zu skalieren, bevor es in eine andere GUI eingefügt wird? Wie kann ich mein Problem lösen? Danke
Dank Ihrer atthention. Ich habe auch diese Frage gefunden und getestet. Wie Sie sehen können, gibt es ein statisches Byte-Array, wenn ich es getestet habe, hat es funktioniert, aber nicht funktioniert, wenn ich meine Byte-Array verwenden @xoX Zeus Xox – BekaKK
Könnten Sie bitte mehr von Ihrem Code zur Verfügung stellen das ist relevant für diese Frage, z Ihre Byte-Array-Deklaration und Initialisierung? –
@Baggio, 'als ich es getestet habe, hat es funktioniert,' - so haben Sie bewiesen, dass das Konzept der Verwendung eines Byte-Arrays funktioniert. 'aber nicht funktioniert, wenn ich mein Byte-Array verwende '- dann enthält dein Byte-Array keine gültigen Daten. – camickr