- PR -

Eclipse

1
投稿者投稿内容
hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2004-09-12 21:13
下記のEclipseでSWTを使って
円を点線で描くプログラムを
Appletでブラウザ上に描きたいのです
が可能でしょうか?

//--------------------------
import org.eclipse.swt.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.graphics.*;

public class Sample63003 {

public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Sample63003");
shell.setLayout(new FillLayout());
GC gc;

Label label = new Label(shell,SWT.BORDER);

Image image = new Image(display,250,250);
gc = new GC(image);

// 点線で円を描画する
gc.setLineStyle(SWT.LINE_DOT);
// 円を描画するdrawOval()メソッドを記述する
gc.drawOval(10,10,230,230);

gc.dispose();
label.setImage(image);

shell.pack();
shell.open();

while (!shell.isDisposed()) {
display.readAndDispatch();
display.sleep();
}
display.dispose();
}
}


おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-09-12 21:18
SWTでアプレットするには、以下のスレッドが参考になるかも。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12004&forum=12&2
hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2004-09-12 21:28
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12004&forum=12&2
では、「SWT_AWT」で検索するとよいと思います.
書かれていますが、どこで検索したらよいでしょか?
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-09-12 23:29
引用:

どこで検索したらよいでしょか?


どこでって、、、Googleとか、、、
hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2004-09-13 15:20
"AWTの描画領域にSWTのウィンドウ(Shell)を生成すれば可能です"
Appletの領域にSWTを書き込むということでしょうか?
具体的なプログラム例がありましたらお願いします。
ちいにぃ
大ベテラン
会議室デビュー日: 2002/05/28
投稿数: 244
投稿日時: 2004-09-13 15:55
試していませんが、

Google で「SWT Applet」を探して、IBM developerWorks の Forum で
「Can Applet build with SWT」
http://www-106.ibm.com/developerworks/forums/dw_thread.jsp?message=29539&cat=10&thread=7409&forum=202#29539

って記事のリンクに、かなり古いですが(6 Dec 2001)、サンプルがあります。
(私は試していませんが)

あと、サンプル集(SWT使用者が必ず見るであろう、
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-swt-home/dev.html#snippets )には見当たらないようです。
(逆の、SWTのWindowにAWTを埋め込むってのなら4つありますが)

hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2004-09-13 17:19
今日1日検索してみましたが、なかなか糸口がみつからず・・・。
(SWT初心者より)
1

スキルアップ/キャリアアップ(JOB@IT)