###発生している問題・エラーメッセージ
swingでアプリケーションウィンドーを作成してtextfieldに文字を入力し、ボタンをクリックしたあとに色々処理するプログラムを作成しています。
正常に動作しないのでデバッグ用にアプリケーションウィンドを作ったクラスと
クリック後で呼び出す別のクラスそれぞれで文字入力したtextfieldをsysoutするとアプリケーションウィンドを作ったクラス側は正常にsysoutされますが、別のクラスの方は正常に動作せず、コンソールでは以下のようになるのですが、なぜなのでしょうか
UIクラス側 入力された商品ID A001
UIクラス側 入力された商品名 A002
CSVクラス側入力された商品ID
CSVクラス側入力された商品名
###該当のソースコード
■UIクラス
java
1 2private JFrame frame; 3 private JTextField input_product_id; 4 private JTextField input_product_name; 5 6 7 8 9 //ゲッター 10 public String get_input_product_id(){ 11 return input_product_id.getText(); 12 } 13 14 public String get_input_product_name(){ 15 return input_product_name.getText(); 16 } 17 18 19 20 21JButton btnNewButton = new JButton("検索"); 22 btnNewButton.addMouseListener(new MouseAdapter() { 23 @Override 24 public void mouseClicked(MouseEvent e) { 25 26 String geta_input_product_id = input_product_id.getText(); 27 String geta_input_product_name = input_product_name.getText(); 28 29 System.out.println("UIクラス側 入力された商品ID " + get_input_product_id()); 30 System.out.println("UIクラス側 入力された商品名 " + get_input_product_name()); 31 32 33 CSV_read csv_read = new CSV_read(); 34 csv_read.csv_read_method(); 35 36 //set_field_product_name(get_input_product_id()); 37 } 38 }); 39
■CSV_readクラス
java
1 public void csv_read_method() { 2 3 4 System.out.println("CSVクラス側入力された商品ID " + ui.get_input_product_id()); 5 System.out.println("CSVクラス側入力された商品名 " + ui.get_input_product_name()); 6 7}
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/07 06:27
2017/06/07 06:30
2017/06/07 06:31
2017/06/07 06:51 編集
2017/06/07 06:49