人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


Java(Swing)に関する質問です。

下記のコードを実行しようとすると、
int intRet = chooser.showOpenDialog(this);


次のようなランタイムエラーが発生します。
(長いのではじめの4行だけ抜粋)


Exception in thread ”AWT-EventQueue-0” java.lang.NullPointerException
at Editor.actionPerformed(Editor.java:147)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

(この147行目というのが上記のコードです)

EditorクラスはActionListenerをimplementsし、
actionPerformedメソッドを実装しています。

このエラーの原因と解決法がわかる方がいらっしゃいましたら
ご指導下さい。

参考までにJDKは5.0
上記とまったく同じコードが、インナクラスを使う形の
プログラム内では問題なく動作しています。


●質問者: rionissleeping
●カテゴリ:コンピュータ
✍キーワード:AT Java JDK Swing エラー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● hmom
●100ポイント

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFileCho...

JFileChooser (Java 2 Platform SE v1.4.2)

(java.awt.Component)

chooserがnullなのでは?

次の2行を当該の行の前に入れてみては?

System.out.println(”chooser:”+chooser);

chooser = new JFileChooser();

◎質問者からの返答

ご解答ありがとうございます。

ご指摘のとおり、変数宣言だけしてインスタンスを作っていませんでした。

早とちりでお恥ずかしいm(_ _*m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ