タグ

Groovyに関するhimorogiのブックマーク (48)

  • GDKかSwingBuilderかよーわからんけど,Groovyのナゾがひとつ解けた - marsのメモ

    SwingBuilderにおける以下のようなコードに違和感を覚えつつも,お作法なんだろうからと深くは考えてなかったワケ。 button(text:"Click", actionPerformed: { /* ここにアクションを記述 */ }) でもね,JetGroovyで編集中にこんなコード補完を見つけてしまったのよ。それもSwingBuilder外で。 あれ?actionPerformedってJButtonのプロパティになってるやん。調子のって(↓)こんなことしたら,こっちもプロパティで出るし。 あれこれ調べてみた所,どうやらGroovyが気を利かせてJDKのクラスに独自の拡張を施しているみたい。一応,GDKの存在は知ってたつもりなんだけど,GDKのJavadocにSwingは見当たらなかったんだよなぁ。:-( まあよい。JetGroovyを信じよう。今まで「無名クラスが作れないからSw

    GDKかSwingBuilderかよーわからんけど,Groovyのナゾがひとつ解けた - marsのメモ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • Groovy - Japanese Swing Builder

    SwingBuilderはSwingのGUIを作成するための簡潔な方法を提供します。その方法とはGroovyのイディオムとビルダーを使うことで実現します。複数の子コンポーネントを生成してSwingのメソッドを呼び出し、その子コンポーネントたちを親コンポーネントに関連付けるといった複雑なオブジェクトを作成するときの面倒な作業をビルダーが処理してくれます。その結果、あなたが書いたコードでは可読性とメンテナンス性が向上すると同時に、すべてのSwingコンポーネントを利用することができます。 SwingBuilderを使ったシンプルな例: import groovy.swing.SwingBuilder import java.awt.BorderLayout as BL def swing = new SwingBuilder() count = 0 def textlabel def fram

  • Groovy - Japanese GUI Programming with Groovy

    イントロダクション Groovyには、GUIにコードを書くのに利用可能ないくつかのオプションがあります: Java標準のAWTとSwingのクラスを直接利用できます 以下のようなSwing用ライブラリを利用できます JGoodies (ホーム) (サンプル) JFreeChart (ホーム) (サンプル) (ビルダー) GroovyのSwingBuilderを利用できます (詳細を参照) Java 2D の機能を利用するのに GraphicsBuilder を利用できます SwingXBuilderが利用できます (詳細を参照) オープンソースの JIDE Common Layer 用に JIDE ビルダー を利用できます GroovySWT モジュールが利用できます きれいなグラフを表示するのに PrefuseBuilder を利用できます wingS フレームワークを利用できます: W

  • Japanese Differences from Java - Groovy - Codehaus

    GroovyはJava開発者にとってできるだけ自然であるように作られています。Groovyの設計にあたって、私たちは(特にJavaの経験を持ってGroovyを学ぶ開発者にとって)驚きを最小にするという原則に従ってきました。 ここではJavaとGroovyの主な違いを一覧してみましょう。 デフォルトのimport 以下のすべてのパッケージとクラスはデフォルトでimportされます(これらを利用するために明示的に import 文を使う必要はないということです): java.io.* java.lang.* java.math.BigDecimal java.math.BigInteger java.net.* java.util.* groovy.lang.* groovy.util.* よくある落とし穴 ここではGroovyを使い始めたJava開発者にとって、つまづき易いポイントを一覧し

  • Groovy - Wikipedia

    Groovy(グルービー)は、Javaプラットフォーム上で動作する動的プログラミング言語である。 Groovy の処理系はオープンソースソフトウェアであり、James Strachan と Bob McWhirter らを中心に、オープンソース開発サイトであるコードハウス上で、2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。その後、開発の主体は Guillaume Laforge と Jeremy Rayner らに移り開発が続けられている。2015年3月31日までは Pivotal がスポンサー企業となり、開発者をフルタイム雇用していたが、3月末をもって終了し、Apacheソフトウェア財団の管理に移行した[3]。 GroovyはJava仮想マシン (JVM) 上で動作する言語処理系および言語の名称であり、Javaとの直接的な連携を特徴とする。例えばGroov

    Groovy - Wikipedia
  • Groovy - Japanese Home

    Groovyとは ... Python,Ruby,Smalltalk等の多くの機能がインスパイヤされ、Java開発者がJavaのような構文で使用可能にしたJavaプラットホーム用の アジャイルダイナミック言語 です。 web applications 開発、簡単な shell scripts の記述、GroovyのJUnit統合での簡素で有意義な テストケース の記述、 物の実務に使えるアプリケーション のプロトタイピングと構築は、今まで一度もこんなに簡潔でグルービーではありません。 Groovy はJavaオブジェクトとライブラリでキレイに動作し アプリケーション開発 また スクリプティング モードのどちらでもストレートに Java バイトコード にコンパイルされます。 日語翻訳について 簡単な"ハローワールド"スクリプト: