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?
JTextArea melhor solução.
Exemplo do site:
JTextArea
[code]
// 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);
}
}[/code]
Falou
Não tem nenhum jeito de eu colocar o texto direto na tela ao invés de colocar em um fundo branco do jTextArea?
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);
Foi o que eu fiz, e deu do jeito que eu queria, muito obrigado pela dica galera