Vorrei sapere come fare ad inserire un'immagine in un jpanel senza doverla inserire in uno scrollpanel, ho provato ad usare la classe media tracker ed ho scritto questo codice ma non funziona:
import javax.swing.*;
import java.awt.Toolkit;
import java.awt.Image;
import java.net.URL;
import javax.swing.JLabel;
import java.awt.GridLayout;
import java.awt.MediaTracker;
import java.awt.Graphics;
public class Jta extends JFrame{
Image image;
public Jta () {
super("Esempio di JTextArea");
setSize(350,100); //larghezza - altezza in pixel
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jta.setEditable(false);
//carico il logo del programma
URL url = ClassLoader.getSystemResource("images/Logo.gif");
image = Toolkit.getDefaultToolkit().getImage(url);
JPanel contentPane = new JPanel();
MediaTracker mt = new MediaTracker(contentPane);
mt.addImage(image, 1);
try {
mt.waitForAll();
} catch (InterruptedException e){
}
Graphics g=null;
g.drawImage(image, 30, 30, null);
setContentPane(contentPane);
setVisible(true);
}
public static void main (String[] args) {
new Jta();
}
}