Потърсете усъвършенстван дървовиден компонент на 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
Благодаря, Gilbert Le Blanc: Ще опитам! - person Isaac LI; 26.08.2010