Avatar billede javanybegynder Nybegynder
16. november 2005 - 14:10 Der er 5 kommentarer og
1 løsning

Centrer tekst i JTextArea

Hej.

Hvordan centrerer man teksten i et JTextArea som vi har liggende i en JTabel?
Avatar billede mikkelbm Nybegynder
16. november 2005 - 14:21 #1
ditTextArea.setHorizontalAlignment(JTextField.CENTER):
Avatar billede mikkelbm Nybegynder
16. november 2005 - 14:23 #2
Jeg går ud fra det er i forlængelse af jeres forrige spørgsmål. Så det skal sættes i constructoren i MultiLineCellRenderer:

public MultiLineCellRenderer()
{
    setLineWrap(true);
    setWrapStyleWord(true);
    setOpaque(true);
    setHorizontalAlignment(JTextField.CENTER):
}
Avatar billede javanybegynder Nybegynder
16. november 2005 - 14:35 #3
Det har vi prøvet, men den melder fejl. Den kender ikke metoden setHorizontalAlignment(int);
Er det fordi vi bruger JTextArea i stedet for JTextField?

Men tak for de hurtige svar
Avatar billede mikkelbm Nybegynder
16. november 2005 - 14:59 #4
Ahh... Det er mig der husker forkert. Det kan man ikke på et JTextArea. Jeg tænkte på JTextPane - beklager.

Der er et eksempel på hvordan det gøres her:

http://forum.java.sun.com/thread.jspa?forumID=57&threadID=342068

Men så bliver jeres JTable noget mere kompleks.
Avatar billede javanybegynder Nybegynder
17. november 2005 - 13:07 #5
Hej Mikkel. Det bliver som du lidt for komplekst, så det springer vi over i første omgang. Men du skal selvfølgelig have dine point. skriv et svar...:-)
Avatar billede mikkelbm Nybegynder
17. november 2005 - 13:55 #6
Kommer her...
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