image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« 2009年3月21日 | トップページ | 2009年3月23日 »

2009年3月22日

2009-03-22

ピックアップ:SICPはどういう本か, Ed Yourdon の『ソフトウェア工学で大切な10の考え方』, etc...

- http://d.hatena.ne.jp/nowokay/20090321#1237617054
> 2009-03-21 - きしだのはてな: いまSICPを読むのは時間の無駄

- http://d.hatena.ne.jp/nowokay/20090322#1237667055
> 2009-03-22 - きしだのはてな
> ... SICPはどういう本か。LISPを使って仮想マシンを作って、LISPコンパイラを作って実行させて、プログラムがどのように動くかを勉強する本だ。...

- http://blogs.itmedia.co.jp/hiranabe/2009/03/ed-yourdon-ca9f.html
> An Agile Way > Ed Yourdon の『ソフトウェア工学で大切な10の考え方』を訳しました。 : ITmedia オルタナティブ・ブログ

- http://www.goodpic.com/mt/archives2/2009/03/dont_make_me_th.html
> Don't make me think ! (ウェブユーザビリティの法則):Goodpic

- http://kikikanrikenkyukai1.blog.so-net.ne.jp/2009-03-22-6
> 快適トイレ占拠 今や「おしゃれ空間」 長時間メールや読書:新立教大学院・21世紀:危機管理研究会のプログ:So-net blog

- http://blog.goo.ne.jp/jundo64/e/490944cc16192caf76ef9e15d98dae7c
> 東京で桜開花、平年より1週間早く - Tout est bien qui finit bien.

- http://blog.s21g.com/articles/1373
> Rails-2.3.2とI18nを使って会社サイトを作り直しました - Hello, world! - s21g

- http://aresoku.blog42.fc2.com/blog-entry-1123.html
> ちょっとアレなニュース NHK「日本の、これから」で視聴者とテレビ側との意識に大きな差があることが判明

- http://blogs.itmedia.co.jp/akihito/2009/03/post-d6ca-1.html
> シロクマ日報 > テレビの何から離れているのか? : ITmedia オルタナティブ・ブログ

jruby + swing で画像閲覧(その2)

Dropuri

web ブラウザから URL (または画像) をドラッグして画像が表示できるようにもしてみた。
前のプログラムを次のように変更するだけだ。(太字部分を追加)

URI_FLAVOR = DataFlavor.new(
'application/x-java-url; class=java.net.URL')

class MyDropTargetAdapter < DropTargetAdapter
  def setZoom(zoom)
    @zoom = zoom
  end

  def drop(e)
    transfer = e.getTransferable();
    if transfer.isDataFlavorSupported(DataFlavor.javaFileListFlavor)
      # image ファイルのパス
      e.acceptDrop(DnDConstants::ACTION_COPY_OR_MOVE)
      fileList = transfer.getTransferData(DataFlavor.javaFileListFlavor)
      icon = ImageIcon.new(fileList[0].getAbsolutePath())
      @zoom.setIcon(icon)
    elsif transfer.isDataFlavorSupported(URI_FLAVOR)
      # image ファイルの URL
      e.acceptDrop(DnDConstants::ACTION_COPY_OR_MOVE)
      uri = transfer.getTransferData(URI_FLAVOR)
      icon = ImageIcon.new(URL.new(uri.to_s))
      @zoom.setIcon(icon)

    end
  end
end

書籍  Java Swing Hacks―今日から使える驚きのGUIプログラミング集 を参考にした。

 

« 2009年3月21日 | トップページ | 2009年3月23日 »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク