未分類

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

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

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

オンライン会議システムを試す〜BigBlueButton

Red5を使ったオンライン会議やEラーニングを可能にするBigBlueButtonを使ってみた。インストールとデモまで。

Windows7にcygwinとjrubyをインストールする

cygwinはwindowsで使えるlinux類似のコマンド群 jRubyはJava実行環境上で動くRuby jRubyを使えば、Railsとかの多くのRuby Gemsも使えるし、Javaの豊富なラ …

オンライン会議システムをインストールする【動画】〜BigBlueButton

    By: mario     オンライン会議システムを試す〜BigBlueButton   こんどはBigBlueButtonをVirtualBoxにイン …

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

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