Мне удалось создать хорошо выглядящие HTML-файлы со следующим snip-показанным в коде 1.
* <pre>
* {@code
* A-->B
* \
* C-->D
* \ \
* G E-->F
* }
*</pre>
(код 1)
Код 1 превращен в сгенерированный javadoc HTML-страница на рисунке 1.
A-->B
\
C-->D
\ \
G E-->F
(рисунок 1)
Однако в NetBeans 7.2, если вы нажали Alt + Shift + F (чтобы переформатировать текущий код), код 1 переходит в код 2.
* <
* pre>
* {@code
* A-->B
* \
* C-->D
* \ \
* G E-->F
* }
* </pre>
(код 2)
, где первый <pre>
теперь разбит на две строки. Код 2 создает сгенерированный HTML-файл javadoc, как показано на рис. 2.
< pre> A-->B \ C-->D \ \ G E-->F
(Рис. 2)
Представление Стив Б (Код 3), по-видимому, дает наилучшие результаты и остается форматированным как и ожидалось, даже после нажатия Alt + Shift + F.
*<p><blockquote><pre>
* A-->B
* \
* C-->D
* \ \
* G E-->F
* </pre></blockquote>
(код 3)
Использование кода 3 создает такой же выход javadoc HTML, как показано на рисунке 1.
Вам нужно использовать Mouse.OverrideCursor
:
myButton.MouseEnter += (s,e) => Mouse.OverrideCursor = Cursors.Hand;
myButton.MouseLeave += (s,e) => Mouse.OverrideCursor = Cursors.Arrow;