未分類

jRubyとSwingでWindowsのGUIアプリをつくる(2)~メモ帳

投稿日:

jRubyとSwingでメモ帳をつくってみた

環境

jRubyでexeファイル作成~rawr

参考

Swingを使ってみよう

 

プロジェクトを作成する

テキストエリアを作成する

src/main.rb

メニューを作成する

こんなの

2013-03-26_00h42_28

メニューの表示される領域をメニューバー、

メニューバーに表示される選択肢をメニュー、

メニューから選べる項目をメニューアイテムという

こんなていで

ファイルの保存

セーブ用のダイアログを表示する

「ファイルを保存する」ダイアログを表示する

showSaveDialogメソッドを使う

2013-03-26_00h49_03

showSaveDialogメソッドは、このときの選択肢を返す 保存ボタンを押したならJFileChooser::APPROVE_OPTIONを返す

このとき選択したファイルはgetSelectedFileメソッドでFileオブジェクトとして取れる

ファイルを保存する

 

参考

ファイルを管理する

テキストファイルの入出力

ファイルを開く

開く用のダイアログを表示する

showOpenDialogメソッドをつかう

「ファイルを開く」ダイアログを表示する 

ファイルを読み込む

 

新規作成

 

-未分類
-

執筆者:

関連記事

no image

MongoDBのチュートリアルをこなす

MonogoDBの薄い本からメモ 基礎 まず、概念のだいたいの把握から。 データベース 通常のデータベースと同じ概念 コレクション ≒ テーブル ドキュメント ≒ 行 フィールド ≒ 列 インデックス …

MSWord2010で領収書を差し込み印刷

  Rails3.2でWordのdocxに差込みができるサンプルアプリの紹介 railsでdocxを生成する動画 Railsでdocxを生成する動画2 目次1 テンプレートの準備・成形2 差 …

no image

Google ドライブのプレゼンテーション埋込みを試す

ログインしなくてもKeyノートも見られるし、ダウンロード・印刷も可能 このあたりをもう少し細かく設定できたらな

no image

Ubuntu server12.04にPostgreSQLをインストールする

参考 UbuntuでPostgreSQLを使ってみよう 目次1 インストール2 postgresユーザー設定3 データベース管理4 psqlコンソールの使い方 インストール [crayon-5b509 …

no image

Play Framework 1.2.4のドキュメント

playdocja.appspot.com/documentation/1.2.4/home 矢印のところのバージョンを選択する。 前は1系と2系は別ページだったけど今は同じページから選択するようにな …