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

SwingのGUI貼リ付けテスト

Compositeの領域を作っておいて、ShellのActivateイベントでSwingのGUIを貼り付けることができた。 これでJFreeChartを使ったグラフを貼り付けたりできそうだ。 ソースの断片はこんな感じ。 @EventListener(id=WindowContext.SHELL_ID, eventListenerType=Ev…

ソース読むのって勉強になるね

S2JFaceのソースを読んでいるとすごく勉強になるなぁ。 swtやJFaceの使い方とか、generics、enum、annotationの使い方とか、今までやったことがないことばかりだったけれど短時間でなんとなく使えるようになった。まだ開発の初期段階でソースが少ないっての…

EventListenerの拡張

最近やっと時間ができたのでS2JFaceをいろいろいじってみている。サンプルやソースを見ながら簡単なGUIを作ったんだけど、今はイベントがSelectionしか取れなくって少し物足りない。そこで試行錯誤しながらも少し拡張してみた。EventListenerTypeを変更。 pa…

こんなプロジェクトあったんか

http://s2jface.sandbox.seasar.org/ja/index.html gui4jをs2と連携させて使ってた俺としてはすごく気になる。gui4jとかswixml/swixatとかいろいろ使ってはみたけど、コレだ!っていうフレームワークはないんだよね。今度中身を見てみよう

s2とDWRの連携

s2を使ってDWRと連携したかったので、以下のページを参考にした。 http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2005-11-04#2005110400 DWRを使う - n-ichimuraの日記Sessionの情報などにアクセスしたかったのだが、2番目の記事の方法だとgetType…

DIでセットしよう

またもやyone098さんにコメントしていただき setter injection の重要さを体感できた。確かにHttpServletResponseもセットすればもっと簡単にテストできるし、管理も楽ってもんですよ。指摘がありがたい。 前のコードをフィールドが存在するものとして書き直…

ファイルダウンロード?

昨日までので新しいウィンドウを開くことはできたんだけど、そこにexcelとかpdfとかを表示したくなったので、いろいろ調べてこんな風にした。 FacesContext context = FacesContext.getCurrentInstance(); HttpServletResponse res = (HttpServletResponse) …

s2jsf-example-1.1.0-beta-1

s2jsf-example-1.1.0-beta-1で試したらやっぱりtarget指定が消えてしまった。teedaのせいかs2jsfのせいかはわからないけど、ベータだからしょうがないね。 それにしてもs2jsfは開発が楽だなぁ。もうSpring+Struts+Hibernateには戻れない体になってしまいそう…

formのtarget="_blank"が有効になった

昨日さっそくコメントで指摘いただいたので、s2jsf-exampleを使って試してみたらちゃんと新しいウィンドウが表示できた。感謝。 hotdeploy-demoではteedaを使ってるからレンダリングされないのかもしれないな。 後でs2jsf-example-1.1.0-beta-1で試してみよ…

formのtarget指定で新しいウィンドウを開きたい

s2jsfのformにtarget="_blank"とか書いても、新しいウィンドウで開けない。ブラウザでソースを見るとtarget属性がレンダリングされていない。 JavaScriptでformオブジェクトにtargetを指定すれば新しいウィンドウで開いたけど、これでいいんだろうか。 form…