Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Locked History Actions

GWT/SVG

GWTでSVGを使う

lib-gwt-svg

raphaelgwt

raphaelgwtというライブラリを使う。

※raphaelgwtはraphaelのラッパだが、raphaelはSVGではない。SVGを参照のこと

使い方がよくわからないが、以下のようにすればとりあえず描画ができる。

  • ライブラリをダウンロードしてパスを通す。
  • gwt.xmlファイルに「 <inherits name='com.hydro4ge.raphaelgwt.RaphaelGWT' />」を記述する。

  • 以下のようなJavaファイルを作成する。

package com.mycompany.project.client;

import com.hydro4ge.raphaelgwt.client.Raphael;

public class SampleView extends Raphael {
        public SampleView(int width, int height) {
                super(width, height);
        }
        
        @Override
        public void onLoad(){

                final Circle c = this.new Circle(25, 25, 50);
                c.attr("cursor","pointer");
                c.attr("stroke-width","3").attr("stroke-dasharray","--");
                c.attr("fill", "#00BFFF");
        }
}
  • 上記SampleViewをパレットに登録してデザイン画面に入れる。