先週はJavaからスクリプトの関数もしくはメソッドを呼び出す方法を解説しました。 その手法はスクリプトを評価してから、javax.script.InvocableインタフェースのinvokeFunctionメソッド、もしくはinvokeMethodメソッドを使用して間接的に呼び出すというものでした。
これまでの章では「コンソール」に出力してきました。 しかし、実際のアプリケーションでは、ウィンドウ(画面)を使ったプログラムがよく使われます。 Javaでは、Swing(スイング)という仕組みを使ってウィンドウを表示し、ボタンや文字、絵を描く ...
先週はJavaFX ScriptをJava SE 6から扱いました。JavaFXの処理系にはJSR 223対応のスクリプトエンジンがはじめから含まれており、すぐに使うことが可能です。 今週は別途JSR 223対応のスクリプトエンジンをインストールしなければいけないスクリプト言語処理系の ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
本記事では、JavaとPythonにおける「リスナー」の違いについて、初心者にもわかりやすく解説しています。 リスナーとは、ユーザーがアプリケーション内で行う操作(例えばボタンをクリックしたり、キーを押したり)に反応して、何かの処理を実行する ...
AWTには、さまざまなイベントに対応する処理を行う機能が用意されています。その基本について説明しましょう。 なぜエラーになったのか?それは、ActionAdapterのクラスからは、Sampleクラス内のフィールドが「見えない」からです。JLabelやJTextFieldといった ...
This is Part Two of a series of articles on Java.next. In Part Two, I will look at how Java.next languages interoperate with Java. Java interop is trivial in all of the Java.next languages. We have ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する