• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java3D ボタンクリックにより点を動かすには)

java3Dボタンクリックにより点を動かすには

このQ&Aのポイント
  • ボタンクリックにより点を動かすためのjava3Dのソースコードを作成しましたが、動作しない場合はどこを修正すればよいでしょうか?
  • Java3Dでボタンクリックにより点を動かすためのソースコードを作成しましたが、変化がありません。どこを修正すればいいでしょうか?
  • java3Dでボタンクリックにより点を移動させる方法についての質問です。ソースコードを作成しましたが、動かないようです。どこを修正すればいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

問題部分を抜き書きすると以下のようになります。 public class J3D82 extends JApplet { JButton b1; // class field public J3D82(){ JButton b1=new JButton("移動"); // method内 local 変数として、宣言し直されている // class fieldのb1に代入するなら、行頭のクラス型宣言は不要 } public class Listener1 implements ActionListener{ public void actionPerformed(ActionEvent e){ if(e.getSource()==b1){ // class fieldを見ているが、インスタンスが代入されていないので、trueになることはない } } } }

10091014
質問者

お礼

hrm_mmmさん、ほんとにありがとうございました! 早速、hrm_mmmさんの回答のように直し実行するとボタンクリックにより、うまく点が平行移動しました。 hrm_mmmさん、感謝です。