Display a JPG Image in Jpanel

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
kelas
Δημοσιεύσεις: 7
Εγγραφή: 14 Ιαν 2011 03:28

Display a JPG Image in Jpanel

Δημοσίευση από kelas » 29 Ιαν 2011 23:05

Καλημέρα,παιδιά..
φτιάχνω ένα gui που έχει Μενού στο επάνω μέρος της εφαρμογής και ακριβος από κάτω θέλω να εμφανίσω μια εικόνα!! Είναι δυνατή η εμφάνιση μιας εικόνας στο jPanel??? προσπάθησα λίγο αλλά δεν κατάφερα:

Κώδικας: Επιλογή όλων

 private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
        JFileChooser chooser = new JFileChooser();
        int returnVal = chooser.showOpenDialog(null);
        File file = chooser.getSelectedFile();
        String path = file.getAbsolutePath();
      ImageIcon icon = new ImageIcon(path);
      JLabel label = new JLabel();
      label.setIcon(icon);
      jPanel1.add(label);
}

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Display a JPG Image in Jpanel

Δημοσίευση από virxen75 » 30 Ιαν 2011 02:58

στείλε μου όλο το project σου στο netbeans σε ένα zip αρχείο
να στο φτιάξω

Άβαταρ μέλους
kelas
Δημοσιεύσεις: 7
Εγγραφή: 14 Ιαν 2011 03:28

Display a JPG Image in Jpanel

Δημοσίευση από kelas » 31 Ιαν 2011 03:04

virxen75 έγραψε:στείλε μου όλο το project σου στο netbeans σε ένα zip αρχείο
να στο φτιάξω
Σε ευχαριστώ πολύ,φίλε μ... τα κατάφερα τελικά... :)

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

Display a JPG Image in Jpanel

Δημοσίευση από pimpogio » 02 Φεβ 2011 12:16

βαζω τον κωδικα εδω μπας και τον θελει κανεις αλλος...

Κώδικας: Επιλογή όλων

    @Override
    public void paintComponent(Graphics g) {
        super.paintComponent(g);       

        Image im=Toolkit.getDefaultToolkit().getImage("PHOTO.jpg");
        int x=im.getWidth(null);
        int y=im.getHeight(null);
        setFont(new Font("Lucida Sans Unicode",Font.BOLD,42));
        g.setColor(Color.RED);
        g.drawString("Java Power!!!",(getWidth()-280)/2,100);
        g.drawImage(im,(getWidth()-x)/2,(getHeight()-y-50)/2, this);
    }  

Άβαταρ μέλους
kelas
Δημοσιεύσεις: 7
Εγγραφή: 14 Ιαν 2011 03:28

Display a JPG Image in Jpanel

Δημοσίευση από kelas » 06 Φεβ 2011 01:26

Βάζω και εγώ το δικό μου αν κάποιος δουλεύει με JAI:

Κώδικας: Επιλογή όλων

        JFileChooser chooser = new JFileChooser();
        int returnVal = chooser.showOpenDialog(null);
        File file = chooser.getSelectedFile();
        String path = file.getAbsolutePath();

        Container contentPane = frame.getContentPane();
        contentPane.setLayout(new BorderLayout());

        image = JAI.create("fileload", path);
        DisplayJAI dj = new DisplayJAI(image);

        String imageInfo = "Dimensions: " + image.getWidth() + "x" + image.getHeight();

        contentPane.add(new JScrollPane(dj), BorderLayout.CENTER);
       
       contentPane.add(new JLabel(imageInfo), BorderLayout.SOUTH);
       frame.setVisible(true);

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες