Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Подсветка синтаксиса > Баг подсветки синтаксиса Java


Автор: LSD 17.11.2006, 16:14
Вот http://forum.vingrad.ru/topic-122191.html код подсвечивается неправильно.

А если его запостить сюда,
Код
package com.sieconfig.recognize;

import javax.swing.text.Document;
import org.netbeans.editor.Syntax;
import org.netbeans.modules.editor.NbEditorKit;
import com.sieconfig.syntax.SIECFGSyntax;
import org.openide.ErrorManager;

public class SIECFGEditorKit extends NbEditorKit{
    private static final ErrorManager LOGGER = ErrorManager.getDefault().getInstance("com.sieconfig.recognize.SIECFGEditorKit");
    private static final boolean LOG = LOGGER.isLoggable(ErrorManager.INFORMATIONAL);    
    public static final String MIME_TYPE = null;
        
    public SIECFGEditorKit() {
    }
    
    public Syntax createSyntax(Document doc) {
        if (LOG) {
            LOGGER.log(ErrorManager.INFORMATIONAL, "createSyntax"); // NOI18N
        }
        return new SIECFGSyntax();
    }
}

то правильно.

Автор: sergejzr 20.11.2006, 14:17
Хе-хе smile Наверное что-то с ХТМЛем пересекается smile Спасибо.

Автор: LSD 24.11.2006, 13:07
В той же теме, но уже в другом посте, снова http://forum.vingrad.ru/index.php?showtopic=122191&view=findpost&p=935431. Не могу понять закономерности.

Автор: sergejzr 24.11.2006, 14:17
Закономерность проста. Имена переменных в подсветке ХТМЛ и Java пересекаются где-то smile Вот один другого и убивает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)