未分類

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

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

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

no image

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

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

Bashでよく使う/使いたいキーバインド

  ctrl + c 実行中のコマンドを中断 長いコマンドを打っていて何も実行せず次の行を出したいときとかにも使う ctrl + r 過去に使ったコマンドをインクリメンタルにサーチ ctrl …

no image

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

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

GMailでラベルごとにまとめて既読にする方法

By: Fabricio Zuardi – CC BY 2.0   Gmailをラベルで管理しているとき、溜まっちゃったラベルの未読メールを一気に既読にする方法   目 …