【问题标题】:What components should I use for building a Java WYSIWYG HTML editor我应该使用哪些组件来构建 Java WYSIWYG HTML 编辑器
【发布时间】:2010-07-01 10:10:34
【问题描述】:

我喜欢构建 java WYSIWYG HTML 来练习或更好地学习 Java swing 我理解的所有简单的 swing 布局和简单的组件,但是我应该用什么来表示表格文本占位符 html 图形 Div 表示等等.. 他们所有人都必须有拖放图标,我将其拖放到主窗口并驻留并为此移动它我使用什么 Java swing 组件外壳?

【问题讨论】:

    标签: java swing


    【解决方案1】:

    您可以查看metaphase editor,“用于 Java 应用程序的所见即所得 HTML 编辑器组件”。它基于 Charles Bell 的 HTMLDocumentEditor

    【讨论】:

      【解决方案2】:

      基本上,要绘制网格和线条,您需要在一个或多个 JPanel 上以图形方式绘制 HTML 元素。

      您可以通过使用 GraphicsGraphics2D 方法调用覆盖 paintComponent() 方法来做到这一点。

      这是一个简单的example

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-16
        • 2011-07-06
        • 1970-01-01
        相关资源
        最近更新 更多