HarukaV49 の回答履歴
- Java3Dで横置き円筒体の円筒中心軸廻りに回転アニメーションさせたいのですが
Java3Dで円筒をY軸方向に直立配置した後、Y軸を中心軸としての回転アニメーションをさせるところまでは問題ないのですが、この円筒を90度倒して、すなわち、横置きにして同じ円筒中心軸とする回転アニメーションをするのはどのようにすればよいのでしょうか? X軸方向(axis.rotZ(Math.PI / 2.0 )を使って)、或いはZ軸方向に倒し、RotationInterpolatorを使っても、X軸、或いはZ軸を中心軸とした回転アニメーションにはならず、逆にZ軸、或いはX軸廻りに回転する結果となってしまいます。これは、回転軸に関してはY軸が基本で、円筒を倒すと同時にY軸も円筒と共に90度倒れることによると思われます。 横置き円筒軸廻りの回転アニメーションはどのようにすればできるのでしょうか?
- Java3Dで横置き円筒体の円筒中心軸廻りに回転アニメーションさせたいのですが
Java3Dで円筒をY軸方向に直立配置した後、Y軸を中心軸としての回転アニメーションをさせるところまでは問題ないのですが、この円筒を90度倒して、すなわち、横置きにして同じ円筒中心軸とする回転アニメーションをするのはどのようにすればよいのでしょうか? X軸方向(axis.rotZ(Math.PI / 2.0 )を使って)、或いはZ軸方向に倒し、RotationInterpolatorを使っても、X軸、或いはZ軸を中心軸とした回転アニメーションにはならず、逆にZ軸、或いはX軸廻りに回転する結果となってしまいます。これは、回転軸に関してはY軸が基本で、円筒を倒すと同時にY軸も円筒と共に90度倒れることによると思われます。 横置き円筒軸廻りの回転アニメーションはどのようにすればできるのでしょうか?
- Java3Dで横置き円筒体の円筒中心軸廻りに回転アニメーションさせたいのですが
Java3Dで円筒をY軸方向に直立配置した後、Y軸を中心軸としての回転アニメーションをさせるところまでは問題ないのですが、この円筒を90度倒して、すなわち、横置きにして同じ円筒中心軸とする回転アニメーションをするのはどのようにすればよいのでしょうか? X軸方向(axis.rotZ(Math.PI / 2.0 )を使って)、或いはZ軸方向に倒し、RotationInterpolatorを使っても、X軸、或いはZ軸を中心軸とした回転アニメーションにはならず、逆にZ軸、或いはX軸廻りに回転する結果となってしまいます。これは、回転軸に関してはY軸が基本で、円筒を倒すと同時にY軸も円筒と共に90度倒れることによると思われます。 横置き円筒軸廻りの回転アニメーションはどのようにすればできるのでしょうか?
- JPanelからJFrameへの変数にアクセス
JFrameは2つのJPanelを持つ場合JPanelでボタンが押された場合もう1つのJPanelへ影響を及ぼす場合どうしたらいいですか? class FrameTest extends JFrame { PanelTest1 pt1 = new PanelTest1(); PanelTest2 pt2 = new PanelTest2(); pt1.setBoudns(...); pt2.setBoudns(...); add(pt1); add(pt2); } class PanelTest1 extends JPanel implements ActionListener { JButton btn = new JButton("Panel2のaを変える"); //ソース省略します。 //この辺りでbtnをsetBoundsしてpanelに乗せてaction... public void actionPerformed(ActionEvent e) { //★質問はどうやってここでPanelTest2の変数を変えるか? } } class PanelTest2 extends JPanel { public int a; }
- ベストアンサー
- Java
- osiete_kun
- 回答数4
- MenuItemがcanvasの下に潜り込む
MenuBarにMenuからMenuItemがプルダウンされるとき,canvasの下にMenuItemがもぐりこんでしまいます。 MenuItemがふつうに画面上に見えるようにしたいのですが, どうしたらいいでしょうか。
- JAVA テキストの取り出し方について
■JAVAのテキストの取り出し方について質問がございます。 ■テキストから一番最初の文字列を取り出したいのですが、どのような 方法があるか教えていただきたく参りました。 ■テキストの名前は shokijii.texで 状態は 問題,回答番号,解説,0,文,1,文,2,文,3,文 問題,回答番号,解説,0,文,1,文,2,文,3,文 問題,回答番号,解説,0,文,1,文,2,文,3,文 となっております。 ■今のところプログラムの記述は BufferedReader br =null; br =new BufferedReader(new FileReader(shokuji.txt)); ■と定義していますが、テキストの最初の文字列を取り出すには br =new BufferedReader(new FileReader(shokuji.txt)); ↓ ■ここの()内ので どのように記述したら よいでしょうか? ■また()内での定義にかからわらず、 ・できそうな方法 テキストは調整可能ですので、 ・テキストに付け加えこのように定義したら取り出せるよ といった提案、意見などもございましたら、どうかお教えください。 お願い申し上げます。
- 締切済み
- Java
- aabbccddzz
- 回答数3
- JAVA言語 Iterator
■JAVAの課題をしています。 ArrayList lendList =(ArrayList)session.getAttribute("text"); Iterator it=lendList.iterator(); while(it.hasNext()){ Text text=(Text)it.next(); String mondai = text.getMondai(); String seikaiNo= text.getSeikaiNo(); ArrayList tlist = text.getTlist(); String kaisetu = text.getKaisetu(); } のMondai SeikaiNo Tlist Kaisetu の中にはそれぞれ文章が4つ入っています。 Iteratorでまわすと、全部でてしまうのですが、一つだけ取得するにはどうしたらよいでしょうか?
- ベストアンサー
- Java
- aabbccddzz
- 回答数4
- JAVA言語 Iterator
■JAVAの課題をしています。 ArrayList lendList =(ArrayList)session.getAttribute("text"); Iterator it=lendList.iterator(); while(it.hasNext()){ Text text=(Text)it.next(); String mondai = text.getMondai(); String seikaiNo= text.getSeikaiNo(); ArrayList tlist = text.getTlist(); String kaisetu = text.getKaisetu(); } のMondai SeikaiNo Tlist Kaisetu の中にはそれぞれ文章が4つ入っています。 Iteratorでまわすと、全部でてしまうのですが、一つだけ取得するにはどうしたらよいでしょうか?
- ベストアンサー
- Java
- aabbccddzz
- 回答数4
- JAVA言語,JSPによるクイズシステム(環境エクリプス5.5)(問題文はテキストで作成)
環境エクリプス5.5。JAVA言語を使いJSPでクイズプログラムを作ることになりました。流れは、いくつかの選択ボタンがあり、押したら問題が1問出て、4択式の中からクリック式で選び、正解だったら正解ページに行き、間違いだったら不正解ページに行きますが解説は正解も不正解も一緒です。その正解、不正解ページにある「次の問題」というボタンを押したら次の問題をだします。問題は10問です。MVCアーキテクチャーの概念にそって、サーブレット、モデル、ビューで作っていきます。問題をテキストにつくりたいのですが、先ほどの説明画面のようにするには、テキストでどのように作っておけばよいのか?わかりません。テキストはモデルクラスで呼ぶのですが、そのクラスでどのような定義をしたら呼べるのか?どのようにしあたら、問題、回答4つ、解説をわけることができるか?。お願いします。どなたか教えていただけませんか?できなくてとても困っています。
- ベストアンサー
- Java
- aabbccddzz
- 回答数4
- JAVA言語,JSPによるクイズシステム(環境エクリプス5.5)(問題文はテキストで作成)
環境エクリプス5.5。JAVA言語を使いJSPでクイズプログラムを作ることになりました。流れは、いくつかの選択ボタンがあり、押したら問題が1問出て、4択式の中からクリック式で選び、正解だったら正解ページに行き、間違いだったら不正解ページに行きますが解説は正解も不正解も一緒です。その正解、不正解ページにある「次の問題」というボタンを押したら次の問題をだします。問題は10問です。MVCアーキテクチャーの概念にそって、サーブレット、モデル、ビューで作っていきます。問題をテキストにつくりたいのですが、先ほどの説明画面のようにするには、テキストでどのように作っておけばよいのか?わかりません。テキストはモデルクラスで呼ぶのですが、そのクラスでどのような定義をしたら呼べるのか?どのようにしあたら、問題、回答4つ、解説をわけることができるか?。お願いします。どなたか教えていただけませんか?できなくてとても困っています。
- ベストアンサー
- Java
- aabbccddzz
- 回答数4
- JTable の 列幅を個別に設定するには
JTable の 列幅を個別に設定するには、 どのようにしたらよいのでしょうか? APIを参照しましたが、個別に列幅を 変えられるようなメソッドは見当たらなかったのですが…
- ベストアンサー
- Java
- noname#61987
- 回答数2
- MAPの配列・・・???!!!
Mapというものを使うのが初めてなのですが、 よくわからなくなってしまいました。 他のプログラムから、 「MAPの配列で返ってくる」 のですが、このMAPの配列をintひとつ、ストリング2つから 作ろうとしているのですが、できずに困っています。 map[0]=("abc","ABC") map[1]=("def","DEF") map[2]=("ghi","GHI") ・ ・ みたいなイメージなのですが、エラーになります・・・ Map[] hairetu = new HashMap(); これでコンパイルできません。 HelloWorldMap.java:17: 互換性のない型 出現: java.util.HashMap 要求: java.util.Map[] Map[] hairetu = new HashMap(); Map[] hairetu; という宣言だけならできます。 受け渡し先でMapの配列を要求しているのでこのような形が必要なのですが・・・ ちなみにソースを見ると hairetu[i].get(キー) みたいなとり方をしています。
- Javaを始めようと思いますがどうやって始めたらよいかわかりません
初めてのjavaで検索し、 http://itpro.nikkeibp.co.jp/article/lecture/20070130/260066/ このサイトを見つけ、リンク先 http://java.sun.com/j2se/1.5.0/ja/download.html から JDK 5.0 Update 14(Windows Platform - Java Development Kit 5.0 Update 14)Windows Offline Installation, Multi-language をダウンロードしてインストールしましたが、 "\Program Files\Java\jdk1.5.0_10\bin\javac" のようなパスは存在せず、 "\Program Files\Java\jre1.5.0_・・・" というちょっと違うパスしかありません。 Javaを最初から始めるにはどうしたらよいでしょうか?
- ベストアンサー
- Java
- noname#44118
- 回答数2
- Exselのwindow枠の固定のようにするには?教えてください。
javaアプリケーションを作成しています。フレームをグリッドレイアウトで設計し、パネルNorth,Eastにそれぞれ機種、日付をボックスレイアウトで配置。 センターパネルにグラフ表示。先日教えていただき、センターパネルにスクロールバーを付けるとこまでようやく出来たのですが。 Exselのwindow枠の固定のように、横スクロールバーで上部のパネルとセンター部が同時に、縦スクロールで 左部分のパネルおよびセンター部のパネルの表示をスクロールさせるにはどうすればよいのでしょうか。 初心者ですのでうまく説明できていないかもしれませんが、よろしくお願いします。
- ループ処理の際、最後だけ","をつけたくない
for(int i = 0; i < a.length; i++){ System.out.print(a[i]+","); } 配列aの要素を並べて表示する時、System.out.print中に","をつけると、配列要素の最終部にまで , がついてしまいます。(・・・・43,3,98, のように) 最後だけ "," をつけたくない場合、どのように記述すればいいのでしょうか。
- ベストアンサー
- Java
- noname#45614
- 回答数5
- スクロールバーの高さが設定できない。
下のプログラムでJScrollパネルの矢印部分の大きさが変わるはずなのですが 幅は変わるが高さが変わりません。 JScrollBar scrollBar = new JScrollBar(); JScrollPane scrollPanel = new JScrollPane(); scrollBar.setPreferredSize(new Dimension(40,40)); scrollPanel.setVerticalScrollBar(scrollBar);
- 締切済み
- Java
- osiete_kun
- 回答数3
- 数独を解くアルゴリズム
数独を解くプログラムを再帰呼び出しなしで作ろうとしています。丁度このウェブサイト(http://sudoku.klaas.nl/)のアプレットと同じアルゴリズムが作りたいんです。 まず一番左上はしから始め、現在のセルに入れることのできる解を全てリスト化して、その一つをそのセルに入れます。次のセルに移り同じことを続けていきます。これを、解のないセルに行きあたるまでつづけていき、行き詰まった場合は一つもどり、別の解を選択したのち、次のセルに進みます。 私の作った数独のプロゴラムには、undoメソッドがあるので、これを使って前のセルに戻ることができるようにしています。 色々ためして見ましたが、うまくいくいきません。どなたか簡単なやり方があったら教えてください。
- 締切済み
- Java
- noname#200754
- 回答数2
- x重入れ子の実装方法について
■やりたいこと: arrayA, arrayB, arrayCの配列から毎回それぞれ1つずつ取り出し、すべてのパタンをプリントする。 ■入れ子の階層が既知の場合: for文を入れ子にしていけばいいのですが(下記サンプルのように) ■入れ子の階層が未知な場合: どのように実装すればよいか、わかりません。 どなたかアドバイスいただけますか? ----------------------------- String[] arrayA = {"a1", "a2", "a3"}; String[] arrayB = {"b1", "b2"}; String[] arrayC = {"c1", "c2", "c3", "c4"}; int count = 1; for (int a = 0; a < arrayA.length; a++) { for (int b = 0; b < arrayB.length; b++) { for (int c = 0; c < arrayC.length; c++) { System.out.println(count + " : " + arrayA[a] + "-" + arrayB[b] + "-" + arrayC[c]); count += 1; } } } ------------------------ 上記ソースの出力: 1 : a1-b1-c1 2 : a1-b1-c2 3 : a1-b1-c3 以下省略
- javaでforを用いて進数を変換するプログラムについて
javaで繰り返しforを用いて10進数123を8進数に変換するプログラムを作りたく思い質問にまいりました。 以下のような説明を受けましたが、うまくいきません。 10進数123を変数xに代入する 以下の手順を何回か繰り返すfor(int i=0; i < ?; i++) a) xを8で割った余りを文字列変数yの前に追加. y = ? b) xを8で割った商をxに代入する. x = ? 変数yを表示する.System.out.println(?) 何回繰り返すかは123を手計算で8進数にした時の数字で検討せよとのことなので for(int i=0; i < 3; i++) でよいと思うのですが、 その後の手順a.bで手が止まってしまいます。 public class a { public static void main(String[] args){ int x; x=123; int y; y=7; int z; z=x%8; x=x/8; String s="y"; s=s+x; s=s+z; for (int i=0;1<3;i++){ System.out.println("y"); } } } 自分ではこのように作ってみたのですが思うように動作しません。 どの辺りをどう改善すべきなのか、どうかご指導ください。 よろしくお願い致します。
- ツールとは何ですか?
プログラマ志望の大学生です。 就活でエントリーシートに「使用可能な言語とツールは何ですか?」という質問項目があります。 この場合のツールとは、何を意味しているのでしょうか? 開発ツールと読み取って良いでしょうか? よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- Oknk
- 回答数5