Abner, boa tarde, não ia mais incomodar, mas como vc pediu para ver o erro, estou eu aqui de novo, e quando vc puder, verificar ótimo. tentei rodar o programa e notei ;
Conforme vc pediu, fiz ;
Pega os códigos que eu te passei e cópia pra o seu JFrame. E exclui a classe Main. (feito)
Tira o static dos dois métodos, não é necessário: feito
public static void highlight
public static void removeHighlights
Ao invés de chamar isso
JTextPane jep = new JTextPane();
Você vai chamar assim
highlight(nome_do_seu_textpane, nova); feito
Bem, vamos lá, no código , apareceu o balãozinho amarelo dizendo, criar método :
highlight (java.swig.JtextPane.java.lang.string) em , na linha onde faço a chamada highlight(txtareamus, nova); a primeira tentativa que rodei o programa, deixei como esta.
Também apareceu o balãozinho amarelo nesta parte do código ;
for (int i = 0; i < hilites.length; i++) {
if (hilites[i].getPainter() instanceof MyHighlightPainter) {
hilite.removeHighlight(hilites[i]);
}
}
Dizendo “converter para loop for” . na primeira tentativa, rodei o programa sem clicar no que o java pedia, deixei como esta;
Rodei o programa, na parte onde deveria mostrar as cifras, o programa não faz nada e da a seguinte mensagem na console ;
Wed Sep 04 13:16:15 BRT 2019 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Conexão ao DB Ok ! ! !
Exception in thread “AWT-EventQueue-0” java.lang.UnsupportedOperationException: Not supported yet.
at Formularios.FrmMusicaPlay.interrupt(FrmMusicaPlay.java:337)
at Formularios.FrmMusicaPlay.btniniciarActionPerformed(FrmMusicaPlay.java:298)
at Formularios.FrmMusicaPlay.access$100(FrmMusicaPlay.java:27)
at Formularios.FrmMusicaPlay$2.actionPerformed(FrmMusicaPlay.java:108)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6539)
Exception in thread “Thread-3” java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: highlight at Formularios.FrmMusicaPlay$5.run(FrmMusicaPlay.java:281)
CONSTRUÍDO COM SUCESSO (tempo total: 34 segundos)
Cliquei nos balãozinho amarelo e fiz o que o java pediu, rodei o programa, deu a seguinte mensagem;
Wed Sep 04 13:43:16 BRT 2019 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Conexão ao DB Ok ! ! !
Exception in thread “AWT-EventQueue-0” java.lang.UnsupportedOperationException: Not supported yet.
at Formularios.FrmMusicaPlay.interrupt(FrmMusicaPlay.java:341)
at Formularios.FrmMusicaPlay.btniniciarActionPerformed(FrmMusicaPlay.java:302)
at Formularios.FrmMusicaPlay.access$100(FrmMusicaPlay.java:27)
at Formularios.FrmMusicaPlay$2.actionPerformed(FrmMusicaPlay.java:108)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege
(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
Exception in thread "Thread-3" java.lang.UnsupportedOperationException: Not supported yet.
at Formularios.FrmMusicaPlay$5.highlight(FrmMusicaPlay.java:298)
at Formularios.FrmMusicaPlay$5.run(FrmMusicaPlay.java:281)
CONSTRUÍDO COM SUCESSO (tempo total: 1 minuto ),
será que da para ver o erro ? Obrigado