繁体   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