Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.01 KB | None | 0 0
  1. == Lines ==
  2. версия 0.1 alpha
  3.  
  4. = Общая информация =
  5. Lines - это приложения для рисование полилиний (кривых) с возможностью задавать
  6. цвет, толщину и стиль для каждого из них.
  7.  
  8. = Интерфейс =
  9. Интерфейс меню и меню и панель инструментов, оба они абсолютно идентичны.
  10.  
  11. Меню File:
  12. New - создает новый документ
  13. Open... - открывает уже существующий документ, только один документ
  14. может быть открытым в один и тот же момент времени
  15. Close - закрывает текущий документ
  16. Save - сохраняет изменения в текущем документе
  17. Save As... - сохраняет документ под новым именем
  18. Exit - выход
  19. Меню Edit:
  20. Preferences... - открывает диалог настроек (см. Настройки)
  21. Меню Help:
  22. Help - открывает этот документ
  23.  
  24. При запуске приложения не создается никакого нового документа.
  25. Сохранение, открытие и закрытие документов всегда сопровождается
  26. подтверждением, если текущий документ был изменен.
  27. Сохранение поверх существующего файла также будет сопровождаться
  28. подтверждением.
  29.  
  30. = Редактирование =
  31. Нажмите на "New" чтобы создать новый документ. Большая белая область -
  32. холст для рисования.
  33. Щелчок левой кнопки мыши по холсту создает новую кривую. Последующие щелчки
  34. левой кнопки мыши создают новые сегменты линии. Обратите внимание на
  35. резиновую "линию", это предпросмотр нового сегмента. Щелчок правой кнопки мыши
  36. выводит редактор из режима создания линии.
  37. Пока вы рисуете новую линию все пункты меню и кнопки панели инструментов
  38. кроме "About" становятся неактивными, вы должны закончить линию, чтобы снова
  39. получить к ним доступ.
  40. Приложение позволяет пользователю создавать линии, состоящие из одной точки.
  41. Измененный файл помечается звездочкой (*) в заголовке окна.
  42.  
  43. = Настройки =
  44. Нажмите на "Preferences", чтобы открыть диалог настроек. Здесь вы найдете:
  45.  
  46. Line thickness - толщина новых линий, не затрагивает уже существующие линии
  47. (должна быть >=1)
  48. Line type - стиль линии, имеются три:
  49. Solid - обычная непрерывная линия
  50. Dashed - штриховая линия, штрихи 5 толщин в длину с промежутком
  51. в 3 толщины между ними
  52. Dash-dotted - 5w штрих, 3w пробел, точка, 3w пробел, ... (w = толщина)
  53. Circle radius - радиус кругов, рисуемых на концах сегментов линий
  54. (0 = отсутствие кругов вообще)
  55. Foreground color - цвет новых линий, не затрагивает уже существующие линии
  56. Background color - цвет холста
  57. Antialiasing - включает/выключает сглаживание
  58.  
  59. Заметьте, что изменения в настройках тут же отображаются на холсте и линиях.
  60. Нажмите "ОК", чтобы сохранить изменения и "Cancel", чтобы отменить настройки
  61. и вернуть их к предыдущему состоянию.
  62.  
  63. = Детали реализации =
  64. Создание новой линии стартует таймер, который перерисовывает холст каждые
  65. 10 миллисекунд.
  66.  
  67. Немного изменен пакет ru.nsu.cg:
  68. Поля menuBar, tollBar сделаны public в MainFrame.java
  69. Добавлен вызов setCurrentDirectory() в FileUlits.java
  70. addMenuItem(), createToolBarButton() теперь возвращают значения
  71.  
  72. Copyright © 2011 Федотов Виктор Петрович, ФИТ, группа 8202
  73. Copyright © 2011 Victor P. Fedotov, FIT, group 8202
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement