Je to skutecne radek :-).
Zdrojaky PlainDocumentu Vam budiz napomocny ;-)

----- Original Message -----
From: "Jiří Mareš" <[EMAIL PROTECTED]>
To: "Java" <[email protected]>
Sent: Tuesday, November 08, 2005 7:13 AM
Subject: Re: pack() & JTextArea


>
> A tim elementem je skutecne radek, neni to neco mensiho?
>
> Frantisek Svoboda wrote:
> >
> > Zdravim priznivce Javy.
> >
> >
> >>to spocitat, protoze ani Document se nejevi, ze by umel rici "mam 30
> >
> > radel" :-(
> > V tomto se pletete. Umi. Pro pripad JTextArey, bez wordwrapu se to da
udelat
> > takto:
> >
> >         final JTextArea textPane = new JTextArea();
> >         Document doc = textPane.getDocument();
> >          try {
> >             doc.insertString(0, "Line1\nLine2\nLine3\nLine4", null);
> >         } catch (BadLocationException e) {
> >             e.printStackTrace();
> >         }
> >         final int rowCount =
doc.getDefaultRootElement().getElementCount();
> >         textPane.setRows(rowCount);
> >
> > Swingu zdar :-)
> >
> > Vity
> >
> >
> > ----- Original Message -----
> > From: "Jiří Mareš" <[EMAIL PROTECTED]>
> > To: "Java" <[email protected]>
> > Sent: Monday, November 07, 2005 2:23 PM
> > Subject: Re: pack() & JTextArea
> >
> >
> >
> >>Letmym pohledem na getPrefferedSize():
> >>
> >>     public Dimension getPreferredSize() {
> >>Dimension d = super.getPreferredSize();
> >>         d = (d == null) ? new Dimension(400,400) : d;
> >>         if (columns != 0) {
> >>    d.width = Math.max(d.width, columns * getColumnWidth());
> >>}
> >>if (rows != 0) {
> >>    d.height = Math.max(d.height, rows * getRowHeight());
> >>}
> >>return d;
> >>     }
> >>
> >>ja jasne ze musite nastavit kolik chcete videt radek a sloupecku, a lepe
> >
> > to fungovat nebude ... Prave tato metoda se
> >
> >>vyuziva pri zavolani pack ....
> >>
> >>Takze nezbude nic jineho nez ty textarea umistit do JscrollPane a
nastavit
> >
> > jim "nejaky" pocet sloupcu a radek a nebo si
> >
> >>to spocitat, protoze ani Document se nejevi, ze by umel rici "mam 30
> >
> > radel" :-(
> >
> >>Lucie Rut Bittnerova wrote:
> >>
> >>>>NO a zavolat setRows()??
> >>>
> >>>
> >>>To je prece to same: musela bych pocitat pocet radek. Ja
> >>>mela predstavu, ze by se melo nejak jednoduse moci rict
> >>>swingu, at to prepocita sam. Puvodne jsem myslela, ze by to
> >>>mel udelat primo pri volani pack()...
> >>>
> >>>Lucie
> >>>
> >>>
> >>>
> >>>>Lucie Rut Bittnerova wrote:
> >>>>
> >>>>
> >>>>>>A co nejake prefferedSize?
> >>>>>
> >>>>>
> >>>>>To bych si musela sama pocitat u kazde arey pocet radek,
> >>>>>abych vedela, co nastavit. Rikala jsem si, ze by mohlo
> >>>>>existovat nejake jednodussi reseni.
> >>>>>
> >>>>>Lucie
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>--
> >>Jiří Mareš (mailto:[EMAIL PROTECTED])
> >>ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
> >>Czech Republic
> >
> >
> >
> >
>
> --
> Jiří Mareš (mailto:[EMAIL PROTECTED])
> ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
> Czech Republic

Odpovedet emailem