[英]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.