Ir ao conteúdo
  • Cadastre-se

Como colocar barra de rolagem na jtextArea?


pauloeduardo2906

Posts recomendados

Eu queria saber como eu consigo colocar uma barra de rolagem na minha jtextarea e enquanto eu digitar ela ir rolando automaticamente sempre mostrando a ultima coisa que eu digitei? Sendo que eu estou usando o visual class do eclipse, eu tentei achar no google mas nenhum exemplo eu consegui encaixar no meu programa, vou colocar o codigo que eu fiz até agora:


package visao;

import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import java.awt.Color;

import javax.swing.BorderFactory;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

import controle.Controle;
import javax.swing.JTextArea;
import java.awt.Rectangle;
import javax.swing.JScrollBar;
import javax.swing.JButton;
import java.awt.Dimension;

public class Tela extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private Controle controle=null;

private JTextArea areaTexto = null;

private JScrollPane barra=null;

/**
* This method initializes areaTexto
*
* @return javax.swing.JTextArea
*/
private JTextArea getAreaTexto() {
if (areaTexto == null) {
areaTexto = new JTextArea();
areaTexto.setBounds(new Rectangle(38, 8, 189, 117));
areaTexto.setBorder(BorderFactory.createLineBorder(Color.gray));
areaTexto.setLineWrap(true);
areaTexto.setFocusable(true);
areaTexto.setWrapStyleWord(true);



}
return areaTexto;
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Tela thisClass = new Tela();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}

/**
* This is the default constructor
*/
public Tela() {
controle=new Controle(this);
initialize();






}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(628, 200);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}

/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getAreaTexto(), null);

}
return jContentPane;
}

} // @jve:decl-index=0:visual-constraint="10,10"


Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!