ct27 の回答履歴
- ”main”NoClassDefFoundErrorについて
/*---------------------------------------- KeyEvent のサンプル ----------------------------------------*/ import javax.swing.*; import java.awt.event.*; import java.awt.*; public class KeyEventSample{ JFrame frame = new JFrame("KeyEventは誰が取る?"); Canvas canvas = new Canvas(); public KeyEventSample(){ canvas.setSize(200,200); frame.getContentPane().add(canvas,"Center"); frame.pack(); frame.setVisible(true); KeyListener listener1 = new KeyDealer("frame"); frame.addKeyListener(listener1); KeyListener listener2 = new KeyDealer("canvas"); canvas.addKeyListener(listener2); } public static void main(String[] args){ new KeyEventSample(); } } class KeyDealer extends KeyAdapter{ String name; public KeyDealer(String name){ this.name = name; } public void keyPressed(KeyEvent ke){ System.out.println(name + " got " + ke.getKeyCode()); } } 上記のようなソースファイルをコンパイルし、javaコマンドで起動しようとすると 下記のようなエラーが出ます。いろいろサンプルプログラムを試してみたのですが、すべて同じメッセージです。何か根本的なところでミスがあると思うのですがわかりません。誰か教えていただけないでしょうか。ちなみにSDK1.3を使用しています。 Exception in thread "main" java.lang.NoClassDefFoundError:KeyEventSample/class
- ”main”NoClassDefFoundErrorについて
/*---------------------------------------- KeyEvent のサンプル ----------------------------------------*/ import javax.swing.*; import java.awt.event.*; import java.awt.*; public class KeyEventSample{ JFrame frame = new JFrame("KeyEventは誰が取る?"); Canvas canvas = new Canvas(); public KeyEventSample(){ canvas.setSize(200,200); frame.getContentPane().add(canvas,"Center"); frame.pack(); frame.setVisible(true); KeyListener listener1 = new KeyDealer("frame"); frame.addKeyListener(listener1); KeyListener listener2 = new KeyDealer("canvas"); canvas.addKeyListener(listener2); } public static void main(String[] args){ new KeyEventSample(); } } class KeyDealer extends KeyAdapter{ String name; public KeyDealer(String name){ this.name = name; } public void keyPressed(KeyEvent ke){ System.out.println(name + " got " + ke.getKeyCode()); } } 上記のようなソースファイルをコンパイルし、javaコマンドで起動しようとすると 下記のようなエラーが出ます。いろいろサンプルプログラムを試してみたのですが、すべて同じメッセージです。何か根本的なところでミスがあると思うのですがわかりません。誰か教えていただけないでしょうか。ちなみにSDK1.3を使用しています。 Exception in thread "main" java.lang.NoClassDefFoundError:KeyEventSample/class
- ”main”NoClassDefFoundErrorについて
/*---------------------------------------- KeyEvent のサンプル ----------------------------------------*/ import javax.swing.*; import java.awt.event.*; import java.awt.*; public class KeyEventSample{ JFrame frame = new JFrame("KeyEventは誰が取る?"); Canvas canvas = new Canvas(); public KeyEventSample(){ canvas.setSize(200,200); frame.getContentPane().add(canvas,"Center"); frame.pack(); frame.setVisible(true); KeyListener listener1 = new KeyDealer("frame"); frame.addKeyListener(listener1); KeyListener listener2 = new KeyDealer("canvas"); canvas.addKeyListener(listener2); } public static void main(String[] args){ new KeyEventSample(); } } class KeyDealer extends KeyAdapter{ String name; public KeyDealer(String name){ this.name = name; } public void keyPressed(KeyEvent ke){ System.out.println(name + " got " + ke.getKeyCode()); } } 上記のようなソースファイルをコンパイルし、javaコマンドで起動しようとすると 下記のようなエラーが出ます。いろいろサンプルプログラムを試してみたのですが、すべて同じメッセージです。何か根本的なところでミスがあると思うのですがわかりません。誰か教えていただけないでしょうか。ちなみにSDK1.3を使用しています。 Exception in thread "main" java.lang.NoClassDefFoundError:KeyEventSample/class
- c&c++, cgi, pl, ico, swfのファイルを開くには?
最近HPを作り始めました。 java appletを入れたいのですが、ダウンロードしてきたc&c++, cgi, pl, ico, swfなどのファイルが開けません。windows95を使っています。scriptの方は問題ないのですが。何かインストール必要があるのでしょうか?何もプログラミングのことなどわからないので簡単に教えてください。サーバーはCGIに対応しています。
- 超初心者なのですが・・・
あのC#のベータ版をインストールしたいんですが、 日本語でフォルダを作って、その下にインストールしても コンパイルできるんでしょうか? ちなみにOSはWINDOWS2000PROです。 ついでにJAVAのほうも知っていたらお願いします。 あと、Cドライブじゃなくても問題ないんでしょうか?よろしくお願いします。
- c&c++, cgi, pl, ico, swfのファイルを開くには?
最近HPを作り始めました。 java appletを入れたいのですが、ダウンロードしてきたc&c++, cgi, pl, ico, swfなどのファイルが開けません。windows95を使っています。scriptの方は問題ないのですが。何かインストール必要があるのでしょうか?何もプログラミングのことなどわからないので簡単に教えてください。サーバーはCGIに対応しています。
- javaアプリケーションをHTML上から実行する
JAVAアプレットの場合は、HTML上で実行するときに 目的のクラスファイルを<applet>タグで囲んで実行しますが、 これがJavaアプリケーションの場合、HTML上から Javaアプリケーションを実行することは可能なのでしょうか? また可能な場合は、どのようにしてJavaアプリケーションを 実行すればよろしいのでしょうか?
- Java2Dの実行エラー(2)
作成したJavaのソースをjavacでコンパイルを通し、 そのあとにjavaコマンドで実行を通したところ、 以下のようなエラーメッセージが出力され実行できませんでした。 (作成したクラスファイルは「EdgeDetection.class」です。) ------------------------------------------------- C:\TEMP>java -cp . EdgeDetection Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at EdgeDetection.main(EdgeDetection.java:31) ------------------------------------------------- このエラーを解消するためにもクラスパスの設定(-classpathオプション)もしましたが、駄目でした。 この現象を解決するには、どのようにしたらよろしいのでしょうか?
- Java2Dの実行エラー
とあるサイトからJDK1.3と次のようなサンプルソースを 入手しました。 ------------------------------------------------- import java.awt.Frame; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Shape; import java.awt.geom.*; public class GeomLine extends Frame { public GeomLine() { super("Geometry Test"); } public void paint(Graphics g) { // Graphics2Dの取得 Graphics2D g2 = (Graphics2D)g; // 描画図形の決定 Shape s = new Line2D.Float(10.0f, 50.0f, 90.0f, 150.0f); // アウトラインの描画 g2.draw(s); } public static void main(String[] args) { Frame f = new GeomLine(); f.setSize(100,200); f.setVisible(true); } } ------------------------------------------------- 以上のようなサンプルソースをJKD1.3でコンパイルを行い、 appletviewerで上ソースをコンパイルしたclassファイルを コールしているHTML文を動かしてみたところ、以下のような メッセージが出てしまい、アプレットウィンドウは表示された ものの何も空白のウィンドウになってしまいました。 ------------------------------------------------- C:\JAVA_S~1\ex2>appletviewer ex02.htm java.lang.ClassCastException: GeomLine at sun.applet.AppletPanel.createApplet(AppletPanel.java:579) at sun.applet.AppletPanel.runLoader(AppletPanel.java:515) at sun.applet.AppletPanel.run(AppletPanel.java:293) at java.lang.Thread.run(Thread.java:484) ------------------------------------------------- 上記エラーを解消するにはどのようにしたらよろしいのでしょうか?
- ウィンドウズ98は欠陥商品か?
参考URLなどをクリックすると「不正な処理」をしたと出ることが多く、さらに悪いことに強制終了も出来なくなるので毎日スィッチをそのまま切っています。 ウィンドウズ98ですが、95の時代はそんなに頻繁ではなかったのですが、どうしたらよいのかわかりません。 特にH系のウス汚いURLを開いたわけでもなく、何か開けてはいけない「URL」というのがあるのでしょうか? それとも巷間マックファンが云うように、ウィンドウズその物が発展途上で欠陥があるのでしょうか?
- 締切済み
- miyoshiq
- Windows 95・98
- 回答数11
- Netscape6.0でJavaAppletが作動しない。
Netscape6.0でJavaAppletが作動しない。 NetscapeNavigator4.7x、Internet Explorer5.5で作動する。 Netscape6.0のセットアップ方法などに問題があるんでしょうか?。
- さっきの質問の続きなんですが。。。。。
class Rots{ double thetaX, thetaY, thetaZ; } public class DemoData{ Rots[] rots = new Rots[16]; public DemoData(){ for(int i=0; i<rots.length; i++) { rots[i] = new Rots(); } } void changeTheta(int i, double dx, double dy){ rots[i].thetaX += dx; rots[i].thetaY += dy; System.out.println("rots[i].dx= "+rots[i].thetaX ); } } というプログラムがあります。他のファイルで DemoData dd = new DemoData(); if(j<=16 && j>=0) dd.changeTheta(j, thetax, thetay); と2回以上呼ぶと、rots[i].thetaX、rots[i].thetaY の値が加算されずに、毎回渡されたままのdx、dy の値がプリントされてしまいます。どうしてでしょうか? もう一度助けてください。お願いします。
- ベストアンサー
- shootingfish
- Java
- 回答数1
- BufferdReaderが見つからない?
BUfferdReaderを使うプログラムを作成したのですが、コンパイルすると java.ioをインポート(import java.io.*;)しているのに「クラス BufferedReader が見つかりません」というエラーが表示されます。別にダウンロードでもする必要があるのでしょうか?
- ベストアンサー
- car_toieba_goo
- Java
- 回答数3
- BufferdReaderが見つからない?
BUfferdReaderを使うプログラムを作成したのですが、コンパイルすると java.ioをインポート(import java.io.*;)しているのに「クラス BufferedReader が見つかりません」というエラーが表示されます。別にダウンロードでもする必要があるのでしょうか?
- ベストアンサー
- car_toieba_goo
- Java
- 回答数3
- 立て続けで申し訳在りません(JOptionPane.showMessageDialog)
連続投稿申し訳在りません。 JOptionPaneクラスで表示出来る ダイアログなのですが、これは 手動でリサイズが出来てしまうのですね。 おそらく、Compponentクラスの setSizeで初期サイズを取得して、 resizeかsetBoundsでリサイズ時の 処理を行っていると思うのですが、 これはそれぞれのメソッドで値を入れているので 一瞬はサイズが変更されたのが見えてしまいそうです。 何処か簡単にリサイズ制御出来る メソッドがありましたら教えて下さい。
- javaの開発ツールでメジャーなものは?
こんにちは、いつもお世話になっております 新しく言語を覚えようと奮起いたしました javaを覚える上で開発ツールは何がオススメでしょうか? コンピューター言語を覚えるのはコレが初めてなのですが いきなりjavaでも、大丈夫でしょうか? basicやCはそれぞれ「VisualBasic」・「Visual C」などがあり javaにも「Visual J」や「JBuilder」などがあるようですが どれが使いやすく初心者にも扱えるかを 諸先輩方々のご指導を仰ぎたく質問させていただきました 宜しくお願いいたします。
- ベストアンサー
- noname#38849
- Java
- 回答数5
- 立て続けで申し訳在りません(JOptionPane.showMessageDialog)
連続投稿申し訳在りません。 JOptionPaneクラスで表示出来る ダイアログなのですが、これは 手動でリサイズが出来てしまうのですね。 おそらく、Compponentクラスの setSizeで初期サイズを取得して、 resizeかsetBoundsでリサイズ時の 処理を行っていると思うのですが、 これはそれぞれのメソッドで値を入れているので 一瞬はサイズが変更されたのが見えてしまいそうです。 何処か簡単にリサイズ制御出来る メソッドがありましたら教えて下さい。
- JOptionPane.showOptionDialogの不都合
初めて投稿します。 よろしくお願いします。 現在、JDeveloperで作成しているツールがあり、 そこに幾つか入力項目を設けました。 ユーザーがそこに入力し、focusLostした時に 入力された内容が項目にそぐわない場合は エラーメッセージのダイアログを出したいのです。 JOptionPaneクラスのshowOpenDialogメソッドで 表示まで持ち込めたのですが、これを TextFieldオブジェクトからfocusLostした時に 発生させると、延々とダイアログが出続ける現象が 発生してしまいました(Buttonオブジェクトなら大丈夫) 調べて見た所、isFocusTraversableと言う 親クラスにあるメソッドでfalseを返すようにすれば 良いと書いてあったのですが、実は私、JAVAが 初めてで良く分かりません。 とりあえず以下のように書いてみたのですが…。 --- public class MsgBox extends JOptionPane { public MsgBox() { [ダイアログを出すメソッド] } //フォーカス制御のオーバーライド public boolean isFocusTraversable() { return false; } --- これでは反映されません (分かる方は当然と思うでしょうが) どのように書けば上手く反映されるのでしょうか? どなたか教えてくださるととても助かります。
- web作成にはやっぱりmacよりwin?
web作成初心者です。 今、DreamweaverをMacで使って、webのデザインをしてるんですが、Mac-IEとWin-IE、Mac-NNのデバック作業が大変だなーと痛感してます。Win-IEだとスタイルシートの指定がうまくいかなかったりします。 それって、DreamweaverをMacで使っているから、生じるのですか?それとも、ブラウザの問題ですか? 画像をmacで作って,winでHTML組んでる人とか、まわりにいますか? 「スタイルシートの指定がうまくいかなかったり」とゆうのは、macで作業してるからではなくて、もっと根本的な問題なのでしょうか? ホントに、困ってます。教えてください。