Ищите расширенный компонент дерева Java (включая функцию управления Richedit без окон)

Я очень люблю BooguNote (это инструмент Sharp для сбора и систематизации информационных заметок). Но как жаль, что сейчас он работает только под Windows.

Я попытался собрать Java-версию для BooguNote, чтобы запустить ее под Linux (первый шаг: я хочу просто сделать простой BooguViewer), так как я не очень хорошо знаком с такими огромными библиотеками Java, поэтому прошу помощи у тех, кто знает подходящий компонент дерева Java в этом случае.

Мое требование таково:

это не обычный компонент дерева, как вы можете видеть на снимке экрана BooguNote, как показано ниже: http://boogu.me/en.jpg

В качестве контура используется обычное дерево, но в BooguNote узел дерева одновременно использовался как контейнер контента — в нем можно сохранить даже огромный текст! (Я слышал, как автор говорил на форуме до того, как он использовал технологию "Windowless Richedit Control").

Любые советы приветствуются, спасибо заранее.


person Isaac LI    schedule 24.08.2010    source источник


Ответы (1)


В этом руководстве по Oracle рассказывается, как создать графический интерфейс пользователя интерфейсы (GUI) для приложений и апплетов с использованием компонентов Java Swing.

Начните с Использование компонентов Swing учебник. Пройдите следующие уроки высшего уровня:

  • Использование контейнеров верхнего уровня
  • Класс JComponent
  • Использование текстовых компонентов

Пройдите следующие уроки-компоненты:

  • Как сделать фреймы (основные окна)
  • Как использовать панели
  • Как использовать деревья

Компоненты Swing, которые вы хотите использовать для создания средства просмотра, — это JFrame, JPanel и JTree.

person Gilbert Le Blanc    schedule 24.08.2010
comment
Спасибо, Жильбер Ле Блан. Попробую! - person Isaac LI; 26.08.2010