[code]
m_textPub = new JTextArea(15, 132);
m_textPub.setBounds(10, 10, 950, 250);
m_textPub.setEditable(true);
m_textPub.setLineWrap(true);
m_textPub.setCaretPosition(0);
JScrollPane scroll = new JScrollPane(m_textPub);[/code]
sendo que depois faço
painel.add(m_textPub);
ajuda ai preciso fazer com que a barra de rolagem apareça e funcione
Extremamente bem descrito, hein, campeão?
Pesquise sobre o setViewPortView da classe JScrollPane
beleza pesquisei… fiz a chamada do método passando minha textArea como parametro e nada mudou
JPanel painel = new JPanel();
painel.setLayout(null);
painel.setSize(this.getSize());
setModal(true);
m_textPub = new JTextArea(15, 132);
JScrollPane scroll = new JScrollPane(m_textPub, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
m_textPub.setBounds(10, 10, 950, 250);
m_textPub.setEditable(true);
m_textPub.setLineWrap(true);
m_textPub.setCaretPosition(0);
scroll.setViewportView(m_textPub);
painel.add(m_textPub);
painel.add(scroll);
setContentPane(painel);
setSize(1000, 600);
setVisible(true);
ola arthurmenezes, num projeto que eu to tocando aqui, eu adicionei estas 2 linhas de código, ai a barra de rolagem só vai aparecer quando o texto chegar no “limite”, ou seja, quanto ele chegar no máximo da linha, ele ira pular
seuComponente.setWrapStyleWord(true);
seuComponente.setLineWrap(true);
o lance é add o textArea no ScrollPane e só add no Panel o ScrollPane