Ich verwende also Eclipse mit Windows Builder. Ich habe mich nur gefragt, ob es überhaupt möglich ist, ein Bild zu importieren, das auf dem JFrame angezeigt wird, das ich einfach verschieben und neu skalieren kann, anstatt den Ort und die Größe einzustellen und es zu zeichnen.
Es gibt keine spezielle Bildkomponente in Swing (was meiner Meinung nach traurig ist). Also, es gibt ein paar Optionen:
Erstellen Sie im Fenster Builder ein JPanel, das den Speicherort des Bildes darstellt. Fügen Sie dann Ihre eigene benutzerdefinierte Bildkomponente zum JPanel hinzu, indem Sie einige Codezeilen verwenden, die Sie nie ändern müssen. Sie sollten so aussehen:
%Vor% Dabei ist JImageComponent eine selbst erstellte Klasse, die JComponent
erweitert und die Methode paintComponent()
überschreibt, um das Bild zu zeichnen.
Tags und Links java image swing background jframe