Avatar billede al_dair Nybegynder
27. januar 2005 - 20:06 Der er 10 kommentarer og
1 løsning

Java Appliaktion til Applet..

Hey..

Hvordan fås en JFrame vist i en WebBrowser (som applet), uden at skulle lave grafik komponenterne om??..

-> Jframe.setDefaultLookAndFeelDecorated(true)
skulle virke efter Java 1.4.2..
men umidelbart ikke hos mig.. hvordan anvendes den?


Takker
Avatar billede arne_v Ekspert
27. januar 2005 - 20:59 #1
* arver fra JApplet i.s.f. JFrame
* fjerner main
* omdøber constructor til en init metode

lader compileren finde de sidste småting
Avatar billede al_dair Nybegynder
27. januar 2005 - 22:55 #2
Jamen.. skulle en Applet ikke indeholde en paint() metode..?
.. alle mine grafik komponenter er i en anden klasse .. (JPanel)

og de her "AccessControlException" (verificering, security policy, bla) hjælper slet ikke.. som jeg indledte med: 'kan man undgå at omskrive panelets grafik komponenter'?
Avatar billede arne_v Ekspert
27. januar 2005 - 22:57 #3
En applet behøver ikke indeholde en paint metode.

Jeg vil nærmest sige at det er lidt gammeldags at have en.
Avatar billede arne_v Ekspert
27. januar 2005 - 22:58 #4
Du bør ikke få AccessControlException på grafik komponenter.

Du får det naturligvis hvis appletten forsøger at røre fil systemet eller
lignende.
Avatar billede al_dair Nybegynder
27. januar 2005 - 23:14 #5
en simplificeret udgave af min JApplet

public class appl extends JApplet {   
   
    private myPanel panel; 
    public void init() {     
        panel = new myPanel();


        //menuer her..
        //Listeners her..
     
        this.getContentPane().setLayout(new BorderLayout());       
        this.getContentPane().add(panel,"Center");
        this.setLocation(400,4000);
//        this.setDefaultLookAndFeelDecorated(true);             
       
               
               
    }
}



og nej.. bare jeg opretter en instans af min JFrame ind i en JApplet får jeg en
"AccessControlException".. underligt nok..
Avatar billede arne_v Ekspert
28. januar 2005 - 08:08 #6
Du skal ikke oprette en instans af JFrame i din JApplet - din JApplet er en
JFrame i forklædning !
Avatar billede _carsten Nybegynder
28. januar 2005 - 08:16 #7
>>>og nej.. bare jeg opretter en instans af min JFrame ind i en JApplet får jeg en
>>>"AccessControlException".. underligt nok..

Du skal ikke adde en JFrame til din JApplet, men extende JApplet.

Din simplificerede udgave af en applet vil ikke give nogen exception.
Avatar billede arne_v Ekspert
25. februar 2005 - 21:37 #8
aldair>

Skal vi videre eller er du stoppet ?
Avatar billede al_dair Nybegynder
23. marts 2005 - 16:59 #9
Jeg opgav foretagendet :o

Nogen der vil have points for besværet?
Avatar billede arne_v Ekspert
23. marts 2005 - 18:16 #10
ikke mig
Avatar billede _carsten Nybegynder
24. marts 2005 - 15:33 #11
Heller ikke her !

Snup dem selv.
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