Avatar billede mtilsted Nybegynder
03. august 2000 - 18:41 Der er 9 kommentarer

JEditorPane

Mit program skal bruge et lille omraade hvor man kan editere tekst. Desuden skal man kunne vælge font type og størelse. En JEditorPane er perfekt, men naar jeg laver en JEditorPane saa bliver der altid vist 2 underlige kasser i toppen hvor der staar head. Hvordan kommer man væk med dem???

Man kan kalde setEditable(false) men saa ryger ideen med at det er en editer -(

Martin Tilsted.

Avatar billede el_gnu Nybegynder
07. august 2000 - 19:44 #1
Kan du ikke give en kodestump som vi kan rode med.
Umiddelbart lyder det meget besynderligt med de \"2 underlige kasser\" i toppen, det har jeg ikke oplevet.

Det undrer mig at du vil bruge en JEditorPane til en lille redigeringsboks for den er meget kompleks og et JTextArea kan nemt gøre det samme.
Avatar billede mtilsted Nybegynder
08. august 2000 - 01:03 #2
I JTextArea kan man da ikke ændre font type/størelse samt bruge kursiv???

Angaaende code saa kommer kasserne hvor der staar head hvergang jeg laver en JEditorPane.
Altsaa

JEditorPane P=new JEditorPane();
P.setType(\"text/html\");
P.setText(\"Hi there<b>This is bold</b>\");
Saa kommer der 2 underlige kasser hvor der staar head i???

Martin Tilsted.
Avatar billede el_gnu Nybegynder
08. august 2000 - 14:15 #3
Du kan ændre JTextArea\'s font etc. men det gælder så for al indholdet.

Jeg tester lige med din kode
Avatar billede el_gnu Nybegynder
08. august 2000 - 14:35 #4
Stadig ingen problemer, her er koden jeg testede med:

import javax.swing.*;
import javax.swing.event.*;

import java.awt.*;
import java.awt.event.*;

public class editor extends JFrame {

    private JEditorPane JEP;

    public editor() {
        super(\"Editor Test\");
        setSize(400,400);
        JEP = new JEditorPane();
        JEP.setContentType(\"text/html\");
        JEP.setText(\"Hi there<b>This is bold</b>\");

        getContentPane().add(JEP);
        WindowListener wndLuk = new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        };
        addWindowListener(wndLuk);
        show();
    }

    public static void main(String[] args) {
        new editor();
    }
}
Avatar billede mtilsted Nybegynder
08. august 2000 - 16:52 #5
Hvorved jeg kan konkludere at du bruger jre 1.3.0 den viser nemlig ikke de underlige kasser, men hvis du bruger jdk1.2.2 saa kommer de -(
Skal jeg sende et screenshot??

Martin Tilsted.
Avatar billede el_gnu Nybegynder
08. august 2000 - 18:06 #6
Har lige testet med 1.2.2 med samme resultat som dig :-(

Jeg har ingen ide om hvordan det løses, sorry

(-: el Gnu
Avatar billede el_gnu Nybegynder
18. september 2000 - 20:39 #7
har du løst problemet?
Avatar billede el_gnu Nybegynder
10. oktober 2000 - 13:01 #8
mtilsted???
Avatar billede mtilsted Nybegynder
10. oktober 2000 - 17:34 #9
Løsningen kommer an paa om den samme bug findes paa mac. Hvis den gør det bliver jeg nød til at code en \"micro textediter\" ind i programmet -(
Hvis fejlen ikke findes paa mac, bliver windows versionen af programmer bare sent med jre1.3.0 saa er det problem løst. -)
Jeg har adgang til en mac i morgen, saa maa vi se hvad der sker.
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