Avatar billede rix Praktikant
31. oktober 2012 - 11:49 Der er 5 kommentarer og
1 løsning

java applet

Hej.

Jeg er igang med at lære JAVA. og derved synes jeg at Java applet er spændene.

Jeg er dog stødt på et problem som jeg ikke helt ved hvordan jeg skal løse den.

Når jeg søger på internettet kan jeg ikke finde en løgsning som ville virke.


min kode ser sådan her ud

import javax.swing.JApplet;
import javax.swing.JTextPane;
import java.awt.BorderLayout;
import javax.swing.JTextField
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;


public class test extends JApplet {
    private JTextField textField;

    /**
    * Create the applet.
    */
    public test() {
       
        final JTextPane textPane = new JTextPane();
        getContentPane().add(textPane, BorderLayout.CENTER);
        textPane.scrollRectToVisible(getBounds());
        textField = new JTextField();
        textField.addKeyListener(new KeyAdapter() {
            public void keyPressed(KeyEvent b){}
        });
        getContentPane().add(textField, BorderLayout.SOUTH);
        textField.setColumns(10);
    }

}


men når jeg går ind på hjemme siden (localhost) sker der intet og den forbliver grå.

Nogle som kan fortælle mig hvad jeg gøre forkert?
Avatar billede arne_v Ekspert
31. oktober 2012 - 11:59 #1
Din test metode bliver ikke kaldt!
Avatar billede arne_v Ekspert
31. oktober 2012 - 12:00 #2
proev og omdoeb den til:

init
Avatar billede rix Praktikant
31. oktober 2012 - 12:12 #3
Hej nu har jeg prøvet at ændre den til

import javax.swing.JApplet;
import javax.swing.JTextPane;
import java.awt.BorderLayout;
import javax.swing.JTextField;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;


public class test extends JApplet {
    private JTextField textField;

    /**
    * Create the applet.
    */
    public void init(){
       
        final JTextPane textPane = new JTextPane();
        getContentPane().add(textPane, BorderLayout.CENTER);
        textPane.scrollRectToVisible(getBounds());
        textField = new JTextField();
        textField.addKeyListener(new KeyAdapter() {
            public void keyPressed(KeyEvent b){}
        });
        getContentPane().add(textField, BorderLayout.SOUTH);
        textField.setColumns(10);
    }

}


Men den forsætter med at blive grå
Avatar billede arne_v Ekspert
31. oktober 2012 - 12:23 #4
koden virker her (jeg kan skrive i tekst feltet)
Avatar billede rix Praktikant
31. oktober 2012 - 12:50 #5
Prøvet med FF. og det virker. undskyld tjekkede det :)
Tak skal du have hvis du ville have point ville du ikke så lige ligge et svar
Avatar billede arne_v Ekspert
31. oktober 2012 - 14:22 #6
svar
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