2008-01-01から1年間の記事一覧

Javaでグーグルマップ

GoogleMapのSWTウィジットで『Google Maps Widgets』というのをみつけた。 ちょっとおもしろいと思ったので、勉強がてら、SWTのBrowserウィジットにGoogleMapを表示して、指定範囲の緯度・経度とその画像を取得するプログラムを書いてみる。 ■準備 ①GoogleMa…

JavaでSVGを出力

Batik SVG Toolkitを使うと、Java2Dで描画した画像を簡単にSVGで出力できる。 ■準備 Batik SVG Toolkitからライブラリをダウンロードしてクラスパスを設定する。 ■ソースコード 次のようなサンプルコードを書いてみる。 package test; import java.awt.Basic…

FontDialog実装

Fontを選択するJFontDialogを実装する。 ■ソースコード package test; import java.awt.Color; import java.awt.Component; import java.awt.Font; import java.awt.FontMetrics; import java.awt.GraphicsEnvironment; import java.awt.GridLayout; import …

DateTimePicker実装

日付や時間を表すDataオブジェクトを取得する、DateTimePickerを実装する。 ■ソースコード package test; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.event.MouseAdapte…

JavaでWMFを出力

高エネルギー物理学用のライブラリFreeHEPにベクトルグラフィクス用のコンポーネントがあり、これを利用するとJavaでWMF(ウィンドウズメタファイル)が出力できる。 ちょっと、試してみた。 ■準備 FreeHEPの公式サイトから、FreeHEP VectorGraphicsをダウンロ…

JavaとScilab

フリーの数値計算パッケージScilabのオンラインヘルプを眺めていたらJavaからScilabにアクセスするJNIがあることに気付く。 ちょっと試してみた。 ■準備 javasciフォルダをjarに固めて、\scilab\binにpath通す。 ■ソースコード とりあえず、以下の様なプログ…