J' ai realisé un petit programme pour afficher les images.
Mais mon image apparait tout miniscule dans le panel. Quelle peut en etre la cause. ?
Merci de bien vouloir m' aider.
Voici les bouts de codes:
class C_Leinwand extends JPanel { //dessiner l' image public void paintComponent(Graphics g) { super.paintComponent(g); //Si une image est chargée la montrer if(ack_bild != null) g.drawImage(ack_bild, 0, 0, this); }
*************************************************************************
FileDialog d = new FileDialog(this, "Bild Laden", FileDialog.LOAD); d.show(); d_name = d.getDirectory(); d_name +=d.getFile(); //Si aucune image n ' est chargée retourner null et ne rien faire if(d_name==null) return; Toolkit toolkit = Toolkit.getDefaultToolkit(); MediaTracker ladeKontrol = new MediaTracker(this); //Charger l' image et l' enregistrer ack_bild = toolkit.getImage(d_name); //ack_bild = toolkit.getImage("C:\\Documents and Settings\\flamjust\\Desktop\\erstebild.jpg"); ladeKontrol.addImage(ack_bild, 0); //Attendre que l ' image soit chargée try { ladeKontrol.waitForID(0); } catch (InterruptedException e) { e.printStackTrace(); ack_bild = null; d_name=null; return; } //------------------------------------------------------------- ack_bild = scale((BufferedImage) ack_bild, 20.0);
//------------------------------------------------------------- m_bildanzeige.repaint();
|
juflata