Какие компоненты я должен использовать для создания редактора Java WYSIWYG HTML - PullRequest
0 голосов
/ 01 июля 2010

Мне нравится создавать Java WYSIWYG HTML, чтобы практиковать мой или лучше изучать Java Swing, все простые макеты Swing и простые компоненты, которые я понимаю, но что я должен использовать для представления таблиц, заполнителей текста, HTML-представления Div и т. Д .. они у всех должны быть значки перетаскивания, которые я перетаскиваю в главные окна и располагаю его и перемещаю для этого, какую оболочку компонента Java swing я использую?

Ответы [ 2 ]

1 голос
/ 01 июля 2010

Вы можете заглянуть в редактор метафаз , "WYSIWYG HTML Editor Component для использования в приложениях Java". Это основано на HTMLDocumentEditor.

Чарльза Белла
1 голос
/ 01 июля 2010

По сути, для рисования сеток и линий необходимо графически нарисовать элементы HTML на одном или нескольких JPanels.

Это можно сделать, переопределив метод paintComponent () при помощи вызовов Graphics и Graphics2D .

Вот простой пример :

 public void paintComponent(Graphics g) {
    // Dynamically calculate size information
    Dimension size = getSize();
    // diameter
    int d = Math.min(size.width, size.height); 
    int x = (size.width - d)/2;
    int y = (size.height - d)/2;

    // draw circle (color already set to foreground)
    g.fillOval(x, y, d, d);
    g.setColor(Color.black);
    g.drawOval(x, y, d, d);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...