ScrollPane!

di il
4 risposte

ScrollPane!

Salve rqagazzi, devo aggiungere una scrollpane ad una jtextarea. Il codice che uso è questo:
textArea = new JTextArea();
textArea.setWrapStyleWord(true);
textArea.setRows(100000);
textArea.setBounds(10, 62, 395, 118);
textArea.setAutoscrolls(true);
frmServer.getContentPane().add(textArea);

JScrollPane scrollPane = new JScrollPane(textArea,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setBounds(331, 160, -305, -77);
frmServer.getContentPane().add(scrollPane);

il problema è che la jtextarea scompare! Sapete darmi una mano??

4 Risposte

  • Re: ScrollPane!

    EmanueleV ha scritto:


    frmServer.getContentPane().add(textArea);
    Questo non serve. JTextArea è già in un contenitore (JScrollPane) ed è solo JScrollPane che va aggiunto a sua volta in un altro contenitore.

    Un componente può avere 1 solo "parente" strutturale nella interfaccia.


    Nemmeno questo serve:
    textArea.setBounds(10, 62, 395, 118);

    E se il content-pane ha un layout manager (di default è BorderLayout), allora neanche questo serve:
    scrollPane.setBounds(331, 160, -305, -77);
  • Re: ScrollPane!

    Ho eliminato quella parte che hai detto ma non si vede uguale
  • Re: ScrollPane!

    EmanueleV ha scritto:


    Ho eliminato quella parte che hai detto ma non si vede uguale
    Rileggi il mio post, se non l'hai fatto, perché ho aggiunto qualcosa in più.
    Comunque senza vedere il codice completo, posso dirti ben poco.
  • Re: ScrollPane!

    Apposto ci sono riuscito, le dimensioni del pannel erano in negativo. Mettendole in positivo funzionava
Devi accedere o registrarti per scrivere nel forum
4 risposte