簡體   English   中英

我應該使用哪些組件來構建Java WYSIWYG HTML編輯器

[英]What components should I use for building a Java WYSIWYG HTML editor

我喜歡構建Java所見即所得HTML來練習我的或更好地學習Java swing我理解的所有簡單的swing布局和簡單的組件,但是我應該使用什么來表示表格文本占位符html圖形Div表示等等。它們都必須我拖放到主窗口的圖標並將其放置並移動,為此我使用了什么Java swing組件外殼?

基本上,要繪制網格和線,您需要在一個或多個JPanel上以圖形方式繪制HTML元素。

通過使用GraphicsGraphics2D方法調用覆蓋paintComponent()方法來實現此目的。

這是一個簡單的例子

 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);
}

您可能會研究中期編輯器 “用於Java應用程序的WYSIWYG HTML編輯器組件”。 它基於Charles Bell的HTMLDocumentEditor

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM