Bild in GUI mit Java

Status
Nicht offen für weitere Antworten.

Büroklammer

Mitglied
Hi all

Also ich hab mal ne Frage ist es möglich Bilder in ein GUI einzubinden? Wenn ja wie mach ich das?

Ich hab mal folgendes:



import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class GUI extends Frame {

private Button b1 = new Button("schliessen");

class okListener implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
System.exit(0);

}
}

public Frame2( String Beschriftung )
{
super( Beschriftung );
setLayout( new FlowLayout());

setLayout( null );

b1.setBounds( 675, 120, 130, 30 );
add( b1 );

okListener ol = new okListener(); // Schliessen
button1.addActionListener( ol );

}

static public void main(String [] args )
{
GUI f = new GUI( "Test");
f.setSize(850,500);
f.show();
f.setBackground(new Color(102,140,153));



}

}


Jetz hab ich mir gedacht, dass ich einfach mit

private Image i1= new Image("Link des Bildes");
add(i1);
i1.setBounds( 675, 120, 130, 30 );

Das Bild einfügen kann (hab diesen Code irgendwo gefunden) geht aber nicht jetz was muss ich statt private Image i1= new Image("Link des Bildes"); verwenden damit sfunktioniert oder mach ich grundsätzlich was falsch? Das Bild das ich gerne einfügen möchte befindet sich auf ner Webseite und ich möchte eigentlich das Bild per Link einfügen doer muss ich es runterladen auf meine Maschine?


Besten Dank für eure Hilfe

gruss Klammer
 
Du kannst zum Beispiel ein JLabel nehmen. Und einem JLabel kann man nicht nur Text zuweisen, sondern auch Bilder. Das geht dann in etwa so:

Code:
ImageIcon bild1 = new ImageIcon("bild.gif");
labelBild.setIcon(bild1);
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben