Números de cada linha do JTextArea

21/04/2020

2

Olá pessoal,
Postando aqui pela primeira vez no fórum, indo direto ao ponto, estou fazendo um projeto de criar uma IDE, mas não estou conseguindo colocar o numero das linhas como qualquer IDE tem, estou usando o jre 1.8, tentei usar o TextLineNumber, mas não funcionou (acho que não funciona nessa versão, realmente não faço ideia), vi algumas discussões na gringa sobre BufferedReader e FileReader, mas não consegui entender a logica para implementar no meu código.
O textArea está dentro de um JPanel(que é necessário para criar abas no JTabbed) que está dentro de um JTabbedPane(coloquei ele pq fiz um menu que ao clicar no submenu "NEW FILE" cria outra aba para digitar o código).
JTabbedPane CodeArea = new JTabbedPane(JTabbedPane.TOP);
		CodeArea.setBounds(171, 22, 1745, 956);
		contentPane.add(CodeArea);
		
		JPanel Code = new JPanel();
		Code.setForeground(Color.BLACK);
		Code.setBackground(Color.WHITE);
		CodeArea.addTab("Code", null, Code, null);
		Code.setLayout(null);
		
		JTextArea WriteCode = new JTextArea();
		WriteCode.setForeground(Color.WHITE);
		WriteCode.setBackground(Color.BLACK);
		
		JScrollPane scroll = new JScrollPane (WriteCode);
		scroll.setBounds(0, 0, 1740, 928);
		Code.add(scroll);


Espero que de para entender o codigo(ainda n arrumei o código para ficar limpo) e minha explicação, qualquer coisa eu explico, valeu galera.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar