Números de cada linha do JTextArea
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).
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.
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.
Vinicius
Curtidas 0