「テキストエディタ作成ver1.0」の編集履歴(バックアップ)一覧はこちら

テキストエディタ作成ver1.0 - (2009/03/08 (日) 19:04:04) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*テキストエディタ作成 ver1.0 Javaでテキストエディタ作成に挑戦します。 作成の過程で学べたことをメモしておきます。 作ったファイルを置いておきますが、自己責任でお願いします。 全角文字の入ったパスにjarファイルを置くと動作しません。 ダブルクリックで動作すると思います。 jarファイル &html(<ul><li><a href="/javamock?cmd=upload&act=open&pageid=35&file=TextEditor1.0.jar">TextEditor1.0.jar</a></li></ul>) ソース -[[テキストエディタソースver1.0]] 機能 -新規 -開く -上書き保存 -名前を付けて保存 これしかありません。。。 ---- ***気になる -java.io.IOExceptionだけでいい? -例外発生時にアラートを表示するようにしたい -writeFileメソッド内で例外処理を行えばいい? } catch (Exception e) { e.printStackTrace(); } -名前を付けて保存時に既にあるファイル名に保存する場合もアラートがほしい ***はまった -JFileChooserのgetNameメソッド 引数なしでファイル名が取れると思ったけどNullPointerExceptionになった File selectedFile = fileChooser.getSelectedFile(); setTitle(fileChooser.getName(selectedFile)); **まなんだ -名前を付けて保存(A)のAはSaveAsのA -初挑戦Awt、Swingを使えた -GUIアプリケーションの作り方 ---- importしたクラスライブラリ java.awt.Dimension java.awt.HeadlessException java.awt.event.ActionEvent java.awt.event.ActionListener java.io.File java.io.FileReader java.io.FileWriter java.io.IOException javax.swing.JFileChooser javax.swing.JFrame javax.swing.JMenu javax.swing.JMenuBar javax.swing.JMenuItem javax.swing.JOptionPane javax.swing.JScrollPane javax.swing.JTextArea ここら辺のクラスに強くなりたいので、メモしておきます。 ---- **GUIアプリケーションの大まかな作り方 +JFrameクラスのインスタンスを生成 +生成したインスタンスのメソッドを介してウィンドウの初期設定 今回はJFrameを継承したmainクラスを作り、mainメソッドで自クラスのインスタンスを作成、コンストラクタでウインドウの各設定をした ***使用したSwingコンポーネント トップレベルコンテナ:JFrame 中間コンテナ:JOptionPane JScrollPane コントロール:JMenu JMenuBar JMenuItem JTextArea メモ JScrollPane:自身に追加されたコンポーネントに対して、スクロール処理を提供
*テキストエディタ作成 ver1.0 Javaで[[テキストエディタ作成]]に挑戦します。 作成の過程で学べたことをメモしておきます。 作ったファイルを置いておきますが、自己責任でお願いします。 全角文字の入ったパスにjarファイルを置くと動作しません。 ダブルクリックで動作すると思います。 jarファイル &html(<ul><li><a href="/javamock?cmd=upload&act=open&pageid=35&file=TextEditor1.0.jar">TextEditor1.0.jar</a></li></ul>) ソース -[[テキストエディタソースver1.0]] 機能 -新規 -開く -上書き保存 -名前を付けて保存 これしかありません。。。 ---- ***気になる -java.io.IOExceptionだけでいい? -例外発生時にアラートを表示するようにしたい -writeFileメソッド内で例外処理を行えばいい? } catch (Exception e) { e.printStackTrace(); } -名前を付けて保存時に既にあるファイル名に保存する場合もアラートがほしい ***はまった -JFileChooserのgetNameメソッド 引数なしでファイル名が取れると思ったけどNullPointerExceptionになった File selectedFile = fileChooser.getSelectedFile(); setTitle(fileChooser.getName(selectedFile)); **まなんだ -名前を付けて保存(A)のAはSaveAsのA -初挑戦Awt、Swingを使えた -GUIアプリケーションの作り方 ---- importした[[クラス]]ライブラリ java.awt.Dimension java.awt.HeadlessException java.awt.event.ActionEvent java.awt.event.ActionListener java.io.File java.io.FileReader java.io.FileWriter java.io.IOException javax.swing.JFileChooser javax.swing.JFrame javax.swing.JMenu javax.swing.JMenuBar javax.swing.JMenuItem javax.swing.JOptionPane javax.swing.JScrollPane javax.swing.JTextArea ここら辺のクラスに強くなりたいので、メモしておきます。 ---- **GUIアプリケーションの大まかな作り方 +JFrameクラスのインスタンスを生成 +生成したインスタンスのメソッドを介してウィンドウの初期設定 今回はJFrameを継承したmainクラスを作り、mainメソッドで自クラスのインスタンスを作成、コンストラクタでウインドウの各設定をした ***使用したSwingコンポーネント トップレベルコンテナ:JFrame 中間コンテナ:JOptionPane JScrollPane コントロール:JMenu JMenuBar JMenuItem JTextArea メモ JScrollPane:自身に追加されたコンポーネントに対して、スクロール処理を提供

表示オプション

横に並べて表示:
変化行の前後のみ表示:
人気記事ランキング
ウィキ募集バナー