Malcolm, а вот када делаешь сыль на подкласс из главного класса, то он сразу буит работать, а можна его поставить на спать пока ехо не запустит сам пользователь? И как напиши!
LPzhelud, ничего не понял. Что значит присваивать Display в Canvas? Это Canvas устанавливается как текущий Displayable в Display. FOB!O, ссылка - это ссылка, она либо равна null, либо объекту своего типа, там нечему работать или не работать.
Обьясните что значит сдесь каждое действие int lastIndex = visibleBottomIndex < dirSize? visibleBottomIndex:dirSize; Ни разу не встречал ? и : Цикл в паинте-for(int i = visibleTopIndex; i<lastIndex;++i), только что значит lastIndex не пойму.
DDDEN!SSS, вот это как раз и есть индекс последнего элемента, который нужно отобразить. Если на экране не все умещаются, то берется нижняя граница, а если нет, то тогда он рассчитывается исходя из того, сколько их осталось. ? и : - это тернарный оператор, очень удобная штука, если умело пользоваться. Смысл в том, что слева от знака вопроса стоит булево выражение. Если оно верно, то весь оператор равен тому, что между знаком вопроса и двоеточием, если нет - то тому, что справа от двоеточия. То есть, например, строчка var = a < 5 ? 100 : 200; присваивает переменной var значение 100, если a меньше 5, и 200 во всех остальных случаях. Если что-то все еще непонятно, спрашивай. FOB!O, ты еще сначала объясни, что это за зверь такой, конструктор FS.
FOB!O, ты это upwap.ru/217246 чтоли требуеш? Malcolp, понял как работает та строка:-). Я и так спрашиваю если чтото не ясно. В пример файл браузера нижний индекс всегда равен максимальному количество элементов на дисплее, а в паинте вычисляется этот lastindex, а у тебя тоже в паинте вычисляется или при открытии папки?
9 ноя 2008 в 22:23