Escrever textos no netbeans

4 respostas
javascriptjava
I

Galera, eu queria escrever um texto grande em uma tela falando sobre as últimas atualizações do programa, por exemplo, mas com o jLabel não vai né… Alguém consegue me dar uma luz?

4 Respostas

R

JTextArea melhor solução.
Exemplo do site:
[JTextArea](http://www.arquivodecodigos.net/dicas/java-criando-um-jtextarea-516.html)

// Este exemplo mostra como criar uma JTextArea

import javax.swing.*;
import java.awt.*;

public class Estudos extends JFrame{
  JTextArea textArea;

  public Estudos() {
    super("Como criar JTextAreas");
    Container c = getContentPane();
    FlowLayout layout = new FlowLayout();
    c.setLayout(layout);
    
    textArea = new JTextArea(10, 20); 
    // cria um textarea com 10 linhas e 20 colunas
    
    c.add(textArea);
    
    setSize(300, 150);
    setVisible(true);
  }
  
  public static void main(String args[]){
    Estudos app = new Estudos();
    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}
Falou
I

Não tem nenhum jeito de eu colocar o texto direto na tela ao invés de colocar em um fundo branco do jTextArea?

M

Altera o background do jTextArea para a cor da tela, setBackground(Color.DARK_GRAY);
Você também pode bloquear a edição do texto: setEditable(false);

I

Foi o que eu fiz, e deu do jeito que eu queria, muito obrigado pela dica galera :smiley:

Criado 13 de julho de 2016
Ultima resposta 13 de jul. de 2016
Respostas 4
Participantes 3