[英]What components should I use for building a Java WYSIWYG HTML editor
我喜歡構建Java所見即所得HTML來練習我的或更好地學習Java swing我理解的所有簡單的swing布局和簡單的組件,但是我應該使用什么來表示表格文本占位符html圖形Div表示等等。它們都必須我拖放到主窗口的圖標並將其放置並移動,為此我使用了什么Java swing組件外殼?
基本上,要繪制網格和線,您需要在一個或多個JPanel上以圖形方式繪制HTML元素。
通過使用Graphics和Graphics2D方法調用覆蓋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.