Avatar billede zhy Nybegynder
21. november 2001 - 14:33 Der er 3 kommentarer og
1 løsning

Billeder i Java

Hej
Vil gerne have sat billedet \"Billede\" ind i min Borderlayout.CENTER... men når man complier siger den :
Krise3.java:23: cannot resolve symbol
symbol  : method add  (javax.swing.ImageIcon,java.lang.String)
location: class java.awt.Container
        felt.add(Picture, BorderLayout.CENTER);

Kode:

import java.awt.*;
import javax.swing.*;
import java.util.*;


public class Krise3 extends JApplet {
   
    JButton bebrejdKnap = new JButton(\"Bebrejd andre\");
    JButton presseKnap = new JButton(\"Meddel alt til pressen\");
    JButton redKnap = new JButton(\"Red dig selv\");
    ImageIcon Picture = new ImageIcon(\"Billede.gif\");


  public void init() {
   
       
        Container felt = getContentPane();
   
        BorderLayout kriseLayout = new BorderLayout();
        felt.setLayout(kriseLayout);
        felt.add(bebrejdKnap, BorderLayout.EAST);
        felt.add(presseKnap, BorderLayout.WEST);
        felt.add(Picture, BorderLayout.CENTER);

    }
}
Avatar billede martin_schou Nybegynder
21. november 2001 - 14:36 #1
Som fejlen siger, så prøver du ikke at kalde add med et ImageIcon og en String, men med et et ImageIcon og et BorderLayout-indstillling. Din BorderLayout.EAST skal nok være en string af en art. Kig efter i dokumentationen til Container
Avatar billede logical Nybegynder
21. november 2001 - 14:37 #2
Indsæt dit billede i en JLabel:

felt.add(new JLabel(Picture), BorderLayout.CENTER);
Avatar billede martin_schou Nybegynder
21. november 2001 - 14:43 #3
Øv altså ... bare fordi mine forslag ikke virker, behøver du altså ikke komme med brugbare forslag ;-)
Avatar billede zhy Nybegynder
21. november 2001 - 15:42 #4
Har et andet problem....Nu compiler det fint... men i applet står der not inizialized ... og i baggrunden står der
java.security.AccesControlException: access denied
Hvad kan dette skyldes ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester