簡単なフレーム SimpleGUIApplication という抽象クラスが用意されており、SwingUtilities#invokeLater を勝手にやってくれます。以下は空のパネルがあるだけのフレームの例です。 import scala.swing._ object Main extends SimpleGUIApplication { val panel = new BorderPanel { preferredSize = (300, 200) } def top = new MainFrame { title = "Swing with scala" contents = panel } } イベント処理 以下はボタンのクリックをカウントする簡単なアプリケーション例です。 import scala.swing._ import scala.swing.event._ impor
プログラミング言語 Scala このWikiの目的は? Scalaのマニュアルの日本語訳を作成する。首尾よく日本語訳が完成したら、www.scala-lang.orgに置いてもらうように頼むつもり。--> 完成したのを連絡したのだけど、全然本家サイトに置いて貰えない...。 →置いてあるようです。Translations of the Scala Manuals ScalaのTipsなどの情報をまとめる。 使い方 普通に自由にWikiとして自由に編集して下さい。spam投稿で荒れたりするまでは、自由に編集出来る様にしておきます。 ご意見や不具合などありましたら管理人(tmiya@bu.iij4u.or.jp)までご連絡下さい。 もう何冊も日本語でのScala解説本が出たので管理人は和訳プロジェクトを放置状態です。このサイトの翻訳文を管理者がPDF化の作業は実施しませんのでご了承下さい。 チ
今日からあなたもゲーム開発者! Epic Games,Unreal Engine 3用のゲーム開発キット「Unreal Development Kit」の無償配布を開始 ライター:朝倉哲也 Gears of WarシリーズやUnreal Tournamentシリーズなどで知られる北米のゲームデベロッパ,Epic Gamesは,同社が開発したゲームエンジン「Unreal Engine 3」の開発ツールキット,「Unreal Development Kit」の無償配布を開始したと発表した。 「Unreal Development Kit」ダウンロードサイト Unreal Engine 3といえば,現在非常に多くのタイトルに使われているゲームエンジンの一つ。このUnreal Development Kitを使えば,そんなUnreal Engine 3を使ったゲームが個人で開発できるというわけだ。
グラフィカルなアプリケーションをScalaで作ったら公開したくなりますよね。 となれば、Appletを使いたくなります。 ここで問題になるのがScalaのランタイムライブラリであるjarファイルのサイズが結構でかいことです。 Proguardというソフトを使って圧縮をすることでjarファイルが劇的に減らすことが広く知られています。 しかしながら、問題はその作り方がよく分からないってことでした。 ということで、ひとつバッチファイル一発でappletが作れるサンプルを作ってみました。 やりかたは以下の8手順です。8と言っていますが肝は2〜6です。 1.アプレット用のフォルダを作る 2.proguard.jar (scalaのソースプログラム)をダウンロード 3.app.scala (scalaのソースプログラム)を書く 4.app.html (アプレット表示用html)を作成する 5.appm
インターネット上には、無数に本が落ちている!!タダで読めるのだ!! ..と言っても違法なものではなく、絶版になった本を出版社の許可を得て著者が公開しているようなケースだ。それらを散在しておくのはもったいない。ここに書いてみんなで共有しようではないか! と思い、こんなコーナーを作ってみた。そんなわけで、掲示板のほうでも情報提供等、お待ちしてます → やねうBBS web bookスレ プログラミング Windows/C/C++ ■ Standard Template Library プログラミング/秀和システム[日本語] επιστημη氏のSTL本。 ■ Win32サブルーチンズ,Win32サブルーチンズ2,実例で学ぶ Win32 API活用術/CQ出版社[日本語] 常岡 伸二氏の名著。 ■ Cプログラミング診断室/技術評論社[日本語] ■ (コ)の業界のオキテ/技術評論社[日本語]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く