0

キーボードのランダムなキーを押すと、プリンターでランダムな.pdfファイルを印刷するアプリケーションをjava-eclipseで作成しました。アプリケーションはEclipseで実行するとうまく機能しますが、実行可能な.jarファイルを作成するとアプリケーション(GUI)が実行されますが、キーを押しても何も印刷されません。ランダムなキーを数回押すと、印刷されます...

Launch4J も使用して実行可能ファイルを作成しましたが、キーを押しても何も出力されないことも問題です。

プロジェクトでは、.jar ライブラリを使用して .pdf-s を印刷しました。

どうしたの?

4

1 に答える 1

0

どのような情報が必要かはわかりませんが、より具体的に説明します.Graphics.java、Logic.java、およびRunnable.javaの3つのクラスを持つプロジェクトがあります。pdf-s を印刷するために外部の .jar ライブラリを使用します。また、プロジェクトには、プログラムがランダムに選択して任意のキーが押されたときに印刷する 46 個の .pdf ドキュメントもあります。ここに説明があります。実行可能な.jarファイルをどのように行うかです: http://shrani.si/f/34/He/14Tn9ZWq/description.jpg

KeyEventDispatcher のコードも次のとおりです。

KeyboardFocusManager.getCurrentKeyboardFocusManager()
          .addKeyEventDispatcher(new KeyEventDispatcher() {
              @Override
              public boolean dispatchKeyEvent(KeyEvent e) {

                  if(e.getID() == KeyEvent.KEY_PRESSED){
                      if(print == true){  
                          pzp.printaj(); //This is the object to the Logic.java where he calls the method print();
                          print = false;

                      }
                  }

                  if(e.getID() == KeyEvent.KEY_RELEASED){
                      print = true;

                  }

                  return false;
              }});

忘れないでください、アプリケーションを Eclipse で実行すると動作します!

于 2013-05-21T07:47:04.250 に答える